본문 바로가기
반응형

클러스터5

Kubernetes CNI(Calico) 설치 방법 CNI(Container Network Interface)란? : 컨테이너가 생성되거나 소멸될때 컨테이너 네트워킹을 쉽게 구성할 수 있도록 설계된 표준이다. (클러스터 네트워킹 : https://kubernetes.io/docs/concepts/cluster-administration/networking/#how-to-implement-the-kubernetes-networking-model) Cluster Networking Networking is a central part of Kubernetes, but it can be challenging to understand exactly how it is expected to work. There are 4 distinct networking probl.. 2021. 12. 15.
Kubernetes Cluster 구축(CentOS, CRI-O) Step.3 Kubernetes Cluster 구축의 세번째 단계로, 이제 각 Node의 역할에 따라 마스터노드(Control-Plane) or 워커노드(Worker)로 구성해주면 됩니다. 구성환경 OS : CentOS 7 kubeadm, kubectl, kubelet : v1.22.3 컨테이너 런타임 : CRI-O [Kubernetes Cluster 구성 Step] 1) 서버 OS 설정 (마스터, 워커 동일 작업) 2) Kubernetes 런타임 준비 (마스터, 워커 동일 작업) 3) 클러스터 구성 (마스터, 워커 별도 역할 구성 작업) 3) 클러스터 구성 마스터노드와 워커노드에 각자 역할에 맞는 설정을 해주시면 됩니다. [Control-Plane] Control-plane 노드 초기화 Kubernetes clus.. 2021. 12. 15.
Kubernetes Cluster 구축(CentOS, CRI-O) Step.2 Kubernetes Cluster 구축의 두번째 단계로, kubernetes를 구동하기 위한 컨테이너 런타임을 구성해야한다. 컨테이너 런타임이란? 단순히 말해서 런타임은 특정 Object가 구동되는 환경이라고 이해하면 된다. 예를 들어 JAVA 런타임이란 Java 어플리케이션이 구동되는 환경이라는 뜻이고, 컨테이너 런타임이란 컨테이너가 구동되기 위한 환경이라는 뜻이다. 구성환경 OS : CentOS 7 kubeadm, kubectl, kubelet : v1.22.3 컨테이너 런타임 : CRI-O [Kubernetes Cluster 구성 Step] 1) 서버 OS 설정 (마스터, 워커 동일 작업) 2) Kubernetes 런타임 준비 (마스터, 워커 동일 작업) 3) 클러스터 구성 (마스터, 워커 별도 역.. 2021. 12. 15.
Kubernetes Cluster 구축(CentOS, CRI-O) Step.1 개발자에게 알파테스트 환경을 제공하고자 Kubernetes Cluster를 구성합니다. Kubernetes Cluster를 구성할 때는 마스터노드(Control Plane)과 워커노드(Worker)가 있는데, 구성은 동일하게 하고, 마지막에 서로의 역할에 따라서 설정만 진행해주면 됩니다. 마스터노드(Control Plane) : 클러스터의 전체적인 관리를 맡아서 진행하고, 컨테이너 or Pod를 새로 만들거나 삭제하는 명령을 내린다. (실제 컨테이너가 구동되는 머신은 아니다.) 워커노드(Worker) : 컨테이너 런타임을 사용하여 실제 컨테이너가 실행되는 머신이다. 구성환경 OS : CentOS 7 kubeadm, kubectl, kubelet : v1.22.3 컨테이너 런타임 : CRI-O [Kuber.. 2021. 12. 14.
레디스(Redis) 고가용성(HA-High Availability) Redis의 고가용성(HA) Redis는 고가용성(HA)를 위해 Replication(Master-Slave) 구조를 지원하며, 추가적으로 Sentinel or Cluster 구성 방법을 제공한다. In-Memory DB 장애시 위험성 Redis 마스터노드가 다운이 되면, 메모리내에 저장되었던 데이터는 유실이 됩니다. 다행히, 리플리카 노드가 구성되어 있다면, 다행히 리플리카 노드에 데이터가 남아있을것입니다. 장애 상황이 단순하여 금방 마스터노드를 살릴 수 있는 상황이면 다행이지만, 장애가 단시간에 처리가 어려운 장애라면, 이 기간동안 데이터가 유실될 수도 있습니다. 이러한 장애를 피하기 위해서 존재하는것이 Sentinel 로 각 노드를 모니터링하고 있다가, 리플리카 노드를 마스터 노드로 승격시키는 Fa.. 2020. 12. 11.
반응형