snippetbashTip
kubectl cordon — Mark a node as unschedulable, preventing new pods from being assigned to it. See also: `kubectl unco
Viewed 0 times
nodecommandpreventingnewclikubectl cordonunschedulablemark
Problem
How to use the
kubectl cordon command: 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/>.Solution
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}}Code Snippets
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}}Context
tldr-pages: common/kubectl cordon
Revisions (0)
No revisions yet.