1.
kubelet 개요
역할
: 각 Kubernetes **워커 노드(Worker Node)**에서 실행되며, 노드와 마스터 컴포넌트(API Server) 간의
중앙 통신 담당자
비유
: 선박의 선장(Captain)
마스터(본부)와의 유일한 연락 창구
지시를 받아 컨테이너를 싣거나 내림
상태를 주기적으로 보고
2.
주요 기능
노드 등록
노드를 Kubernetes 클러스터에 등록
Pod 실행
스케줄러 지시에 따라 지정된 Pod를 해당 노드에 생성
컨테이너 런타임(Docker, containerd 등)에 이미지 Pull 요청 후 컨테이너 실행
상태 모니터링
실행 중인 Pod 및 컨테이너 상태를 지속적으로 점검
상태 정보를 kube-apiserver에 주기적으로 보고
3.
설치 방식
kubeadm으로 클러스터를 배포해도
kubelet은 자동 설치되지 않음
항상 워커 노드에 수동 설치 필요
kubelet 설치 파일 다운로드
압축 해제
서비스로 실행 등록
4.
옵션 및 상태 확인
실행 중인 kubelet 프로세스 확인:
ps -ef | grep kubelet
실행 시 부여된
유효 옵션(effective options)
확인 가능
5.
추가 학습 내용(후속 강의 예고)
kubelet 구성(Configuration)