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