kubelet
kubelet은 쿠버네티스에서 파드의 생성과 상태 관리 및 복구 등을 담당하는 매우 중요한 구성 요소입니다. 따라서 kubelet에 문제가 생기면 파드가 정상적으로 관리되지 않습니다.
1. 기능을 검증하려면 실제로 파드를 배포해야 합니다. m-k8s(마스터 노드)에서 kubectl create -f ~/_Book_k8sInfra/ch3/3.1.6/nginx-pod.yaml 명령으로 nginx 웹 서버 파드를 배포합니다. 여기서 -f 옵션은 일반적으로 쓰는 force가 아니라 filename을 의미합니다. 즉, 파드의 구성 내용을 파일로 읽어 들여 1개의 파드를 임의의 워커 노드에 배포하는 것입니다. 파드를 생성하는 파일은 ‘3.2.4 스펙을 지정해 오브젝트 생성하기’에서 자세히 살펴봅니다.
[root@m-k8s ~]# kubectl create -f ~/_Book_k8sInfra/ch3/3.1.6/nginx-pod.yaml
pod/nginx-pod created
2. kubectl get pod 명령으로 배포된 파드가 정상적으로 배포된 상태(Running)인지 확인합니다.
[root@m-k8s ~]# kubectl get pod
NAME READY STATUS RESTARTS AGE
nginx-pod 1/1 Running 0 67s