8. 파드 상태를 다시 확인합니다.
[root@m-k8s ~]# kubectl get pods \
-o=custom-columns=NAME:.metadata.name,IP:.status.podIP,STATUS:.status.phase,NODE:.spec.nodeName
NAME IP STATUS NODE
rollout-nginx-7598b44f45-cp9kk 172.16.132.10 Running w3-k8s
rollout-nginx-7598b44f45-nscgk 172.16.103.144 Running w2-k8s
rollout-nginx-7598b44f45-w6swb 172.16.221.142 Running w1-k8s
9. rollout history로 실행된 명령을 확인합니다. revision 4가 추가되고 revision 2가 삭제됐습니다. 현재 상태를 revision 2로 되돌렸기 때문에 revision 2는 삭제되고 가장 최근 상태는 revision 4가 됩니다.
[root@m-k8s ~]# kubectl rollout history deployment rollout-nginx
deployment.apps/rollout-nginx
REVISION CHANGE-CAUSE
1 kubectl apply --filename=/root/_Book_k8sInfra/ch3/3.2.10/rollout-nginx.yaml --record=true
3 kubectl set image deployment rollout-nginx nginx=nginx:1.17.23 --record=true
4 kubectl set image deployment rollout-nginx nginx=nginx:1.16.0 --record=true
이해하기 쉽게 그림으로 표현하면 다음과 같습니다.
▲ 그림 3-34 파드를 업데이트했다 복구하는 과정