kubectl cordon

,

Syntax

kubectl cordon|uncordon|drain <node-name> [flags]

Parameters

ParametersDescriptionExamplesLevel
cordon kubectl cordon worker-1 Common
uncordon kubectl uncordon worker-1 Common
drain Pod kubectl drain worker-1 --ignore-daemonsets Common
--ignore-daemonsets drain DaemonSet Pod kubectl drain worker-1 --ignore-daemonsets Common
--delete-emptydir-data drain emptyDir kubectl drain worker-1 --ignore-daemonsets --delete-emptydir-data Advanced
--force Pod kubectl drain worker-1 --force

Examples

kubectl cordon worker-1
Pod, New Pod

kubectl drain worker-1 --ignore-daemonsets --delete-emptydir-data
Pod

kubectl uncordon worker-1
New Pod

kubectl cordon worker-1 && kubectl drain worker-1 --ignore-daemonsets
cordon drain

Common Errors

cannot delete Pods with local storage--delete-emptydir-data Parameters
cannot delete Pods not managed by ReplicationControllerPod, --force ()

Tips

Related Commands