반응형
컨트롤러의역할
-
K8S 아키텍처 정리(ETCD, Kube-api server, Kube-controller-manager)K8S 2021. 6. 1. 12:52
1. ETCD ETCD는 안전하고 빠른 distributed reliable key-value store로 다음과 같은 RDB를 생각하면 된다. ETCD는 기본적으로 2379번 포트를 이용하며 다음 커맨드를 통해 key value을 저장할 수 있다. ./etcdctl set key1 value1 ETCD에서 값 반환하기 ./etcdctl get key1 K8S에서 ETCD의 역할 kubectl command에서 얻을 수 있는 모든 정보는 마스터 노드의 ETCD 서버로부터 얻는다. 노드를 추가할 때, 포드를 배포할때, 레플리카 셋을 변경할때 등 상태가 변화할때 ETCD 서버에서 업데이트된다. K8S 배포형태는 2가지의 타입이 있는데 scratch를 이용한 배포와 kubeadm이 있다. scratch를 이용..