더북(TheBook)

7. 다시 kubectl get pod 명령을 실행해 파드의 상태를 확인합니다. 실행 결과를 보면 nginx-pod를 삭제(Terminating)하고 있습니다. 하지만 kubelet이 작동하지 않는 상태라 파드는 삭제되지 않습니다.

[root@m-k8s ~]# kubectl get pod
NAME        READY   STATUS        RESTARTS   AGE
nginx-pod   1/1     Terminating  0          16m 
<none> 

8. 내용을 확인했으니 w2-k8s에서 systemctl start kubelet을 실행해 kubelet을 복구합니다.

[root@w2-k8s ~]# systemctl start kubelet

9. 잠시 후에 m-k8s에서 kubelet get pod 명령을 실행해 nginx-pod가 삭제됐는지 확인합니다.

[root@m-k8s ~]# kubectl get pod
No resources found in default namespace.

kubelet에 문제가 생기면 파드가 제대로 관리되지 않음을 확인했습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.