4. scale로 파드의 수를 3개로 줄입니다.
[root@m-k8s ~]# kubectl scale deployment echo-hname --replicas=3
deployment.apps/echo-hname scaled
5. 각 노드에 파드가 1개씩만 남았는지 확인합니다.
[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
echo-hname-5d754d565-9t9s8 172.16.221.134 Running w1-k8s
echo-hname-5d754d565-jdzrt 172.16.132.6 Running w3-k8s
echo-hname-5d754d565-qzvkv 172.16.103.137 Running w2-k8s
6. 그런데 w3-k8s 노드에서 문제가 자주 발생해 현재 상태를 보존해야 합니다. w3-k8s 노드에 cordon 명령을 실행합니다.
[root@m-k8s ~]# kubectl cordon w3-k8s
node/w3-k8s cordoned