master node2 k8s 외부 etcd 클러스터 구성 k8s 외부 etcd 클러스터 구성 https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/setup-ha-etcd-with-kubeadm/ # k8s HA 구성의 두 가지 옵션 ## stacked etcd -> etcd 가 포함된 마스터노드를 다중으로 구성하여 HA 구성 구성이 간편하지만 마스터노드의 수가 늘어남에 따라 etcd 포드도 늘어나는 특징 마스터노드에 etcd 가 포함되어 있기 때문에 마스터노드에 부하 발생 시 etcd 에도 영향 ## external etcd -> 마스터노드 외부에 별도의 etcd 를 구성하여 HA 구성 마스터노드 HA 구성 + etcd HA 구성으로 더 많은 수의 노드가 필요함 마스터노드와 etcd 가 .. 2023. 3. 7. k8s 마스터노드 HA 구성 k8s 마스터노드 HA 구성 참고 URL https://kubernetes.io/docs/setup/production-environment/tools/kubeadm/high-availability/ 마스터노드를 3대로 HA 구성(Stacked control plane, Stacked etcd) 외부 etcd를 구성하지 않는 이상 기본적으로 마스터노드에 etcd가 포함되어 있기 때문에 RAFT 알고리즘으로 인해 마스터노드(etcd)는 홀수로 구성해야함 (RAFT 알고리즘이란 리더와 팔로워의 관계를 통해 다중화된 데이터의 정확성을 높이는 방식으로 redis, etcd에서 사용하는 방식입니다. RAFT 알고리즘에 대해 더 이해하시고자하는 경우 http://thesecretlivesofdata.com/raft.. 2023. 3. 7. 이전 1 다음