[Kubernetes] Cluster 학습
·
Kubernetes
클러스터는 네트워크에 연결된 물리적 or 가상 머신의 집합이며, 클러스터는 마스터와 노드로 구성된다. 일반적으로 프로덕션 환경의 경우 하나 이상의 마스터가 존재한다. Master마스터의 컴포넌트는 api-server, stcd, controller-manager, scheduler로 구성된다. api-server: 클라이언트가 클러스터와 대화하고 워크로드를 생성할 수 있는 API-서버 etcd (et-c-d): 클러스터 데이터를 저장할 분산 키 값 저장소 controller-manager: 워크로드/노드 등을 지속적으로 모니터링하는 프로세스 scheduler: 워크로드 스케줄러 Node노드의 컴포넌트는 kubelet, container runtime (docker), kube-proxy 로 구성된다. ..