pod를 upgrade할 때, pod들은 자동으로 down 되었다가 up이 된다.
그런데 이때, default 타이머가 5분으로, k8s는 5분동안 pod가 살아나지 않으면 죽었다고 판단 후 다른 node에 pod를 생성한다.
그럼, Node가 down될 경우는 어떨까?
그런데, 초록이는 혼자 있던 pod(=daemon set)이고 replicaset에 속하지 않았기 때문에 다른 node로 생성될 수 없다.
그런데, 그림 상에는 왜 초록색pod가 4번째 pod에 있냐면,
# kubectl drain node-2
위 drain command를 통해, Node-2에 속한 pod들을 다른 Node로 이동시킨 것이다.
그럼 cordon 명령어는 뭘까?
kubectl uncordon node-1