Files
cheatsheet-tldr/tldr/kubectl-cordon
2025-12-20 00:20:53 +00:00

31 lines
846 B
Plaintext

---
syntax: markdown
tags: [tldr, common]
source: https://github.com/tldr-pages/tldr.git
---
# kubectl cordon
> Mark a node as unschedulable, preventing new pods from being assigned to it.
> See also: `kubectl uncordon`.
> More information: <https://kubernetes.io/docs/reference/kubectl/generated/kubectl_cordon/>.
- Mark a node as unschedulable:
`kubectl cordon {{node_name}}`
- Mark 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_name}}`
- Mark nodes matching a label selector as unschedulable:
`kubectl cordon {{[-l|--selector]}} {{label_key}}={{label_value}}`
- Preview the changes without actually cordoning the nodes (dry run):
`kubectl cordon {{node_name}} --dry-run={{none|server|client}}`