3.2.7 파드의 동작 보증 기능
쿠버네티스는 파드 자체에 문제가 발생하면 파드를 자동 복구해서 파드가 항상 동작하도록 보장하는 기능도 있습니다. 사실 이미 앞에서 이 기능을 경험했습니다. 자세히 살펴봅시다.
1. 파드에 문제가 발생하는 상황을 만들기 위해 앞에서 생성한 파드를 삭제하겠습니다. 현재 어떤 파드들이 있는지 먼저 확인합니다.
[root@m-k8s ~]# kubectl get pods
NAME READY STATUS RESTARTS AGE
echo-hname-5d754d565-7bzfs 1/1 Running 0 9m44s
echo-hname-5d754d565-8759n 1/1 Running 0 6m21s
echo-hname-5d754d565-dbt29 1/1 Running 0 6m21s
echo-hname-5d754d565-g7tl5 1/1 Running 0 9m44s
echo-hname-5d754d565-jl2c6 1/1 Running 0 6m21s
echo-hname-5d754d565-lksqr 1/1 Running 0 9m44s
nginx-pod 1/1 Running 0 26m
2. kubectl delete pods nginx-pod를 실행해 nginx-pod를 삭제합니다.
[root@m-k8s ~]# kubectl delete pods nginx-pod
pod "nginx-pod" deleted