kubectl cordon
all
Mark a node as unschedulable, preventing new pods from being assigned to it. See also: `kubectl uncordon`.
More info →Options (1)
-l, --selectorbooleanMark nodes matching a label selector as unschedulable
Example:
kubectl cordon {{[-l|--selector]}} {{label_key}}={{label_value}}Examples (5)
Mark a node as unschedulable
kubectl cordon node_nameMark multiple nodes as unschedulable
kubectl cordon node_name1 node_name2 ...Mark a node as unschedulable in a specific context
kubectl cordon node_name --context context_nameMark nodes matching a label selector as unschedulable
kubectl cordon [-l|--selector] label_key=label_valuePreview the changes without actually cordoning the nodes (dry run)
kubectl cordon node_name --dry-run=none|server|clientmade by @shridhargupta | data from tldr-pages