cordon : 노드에 더이상 실행 못하게 막는것
uncordon : cordon된걸 푸는것
drain : 현재 노드에 실행 중인 pods를 삭제하고 node를 사용안하게 하는것
Set the node named k8s-worker1 as unavailable and reschedule all the pods running on it
kubectl drain k8s-worerk1 --ignore-daemonsets --force
kubectl get nodes
kubectl get pods -o wide
출처