[Kubernetes] 쿠버네티스 구성 요소
·
Infra/Kubernetes
쿠버네티스 클러스터 구성 쿠버네티스는 마스터 노드와 워커 노드로 구성되어 있다. 마스터 노드가 최소 1대 이상 있어야 클러스터를 유지시킬 수 있으며 마스터 노드는 여러 대가 있을 수 있다. 보통 마스터 노드를 Control Plane, 워커 노드를 Data Plane이라 부르는데 마스터 노드에는 특별한 경우가 아니면 애플리케이션 로직이 담긴 컨테이너(Pod)를 할당하지 않기 때문이다. 마스터 노드, Control Plane 이름을 보면 알 수 있듯이 클러스터를 제어하는 영역이다. 그렇다면 쿠버네티스는 Control Plane에 어떤 컴포넌트를 가지고 있을까? kubectl kubectl은 쿠버네티스 클러스터에 명령을 내리는 컴포넌트이다. 우리가 정의한 YAML 파일을 클러스터에 배포하거나 현재 클러스터의..