컨트롤 플레인의 구성 요소는 여러 노드에 분산해서 구축이 가능하다.
쿠버네티스 컨트롤 플레인의 구성 요소 4가지
- API Server
- Scheduler
- Controller Manager
- etcd
쿠버네티스 클러스터의 모든 구성 요소들은 오직 API 서버를 통해서만 통신한다. 라는게 중요한 개념이다.
또한 위 4가지 구성 요소들은 단일 서버가 아닌 여러 서버에 분산되어서 구축 될 수 있다.
따라서 여러 노드에 컨트롤 플레인의 구성 요소를 분산시켜 HA를 확보할 수 있다.
다만 이때 API server와 etcd는 동시에 병렬로 실행 가능 하고, Scheduler와 Controller Manager는 1개만 Active, 나머진 Stand by 형태로 유지된다는 점을 주의 한다.
'IT > Kubernetes' 카테고리의 다른 글
[Kubernetes] GKE 클러스터에 GCE-PersistentDisk 생성하고 Pod에 Mount 하기. (0) | 2022.07.13 |
---|---|
[Kubernetes] Kubernetes 운영 환경에서 애플리케이션의 DB 커넥션 Pool 문제가 발생하였을 때. (1) | 2022.05.24 |
[Kubernetes] Kubernetes DNS를 이해 해 보자. (0) | 2022.05.24 |
[Kubernetes] 쿠버네티스 컨텍스트 명령어 정리. (0) | 2022.05.04 |
[Kubernetes] Ubuntu에 Kubernetes 싱글노드로 구축하기. (0) | 2022.02.22 |