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 
    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.