쿠버네티스 클러스터는 크게 두 종류의 서버로 구성
마스터
고가용성을 위해 보통 서버 3대 정도 구성해서 운영
노드
kubelet, kube-proxy, docker등의 컴포넌트가 실행됨
실제 사용하는 컨테이너 대부분은 노드에서 실행됨.
kubelet은 클러스터 안 모든 노드에서 실행되는 에이전트. 파드 컨테이너들의 실행을 직접 관리. kubelet은 파드스펙이라는 조건이 담긴 설정을 전달받아 컨테이너를 실행하고 컨테이너가 정상적으로 실행되는지 헬스체크 진행. 노드안에 있는 컨테이너라도 쿠버네티스가 만들지 않은 컨테이너는 관리하지 않음