더북(TheBook)

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