Cordoning

Cordoning is the administrative action of marking a Kubernetes node unschedulable so the scheduler will not place any new pods there, while existing pods continue running. It is a reversible, low-disruption step to isolate a node prior to maintenance, scale-in evaluation, or decommissioning.

The term 'Cordon' is derived from the French word 'cordon', which means 'line' or 'boundary'.

a line of police, soldiers, vehicles, etc., positioned around an area to guard it or to close it off

Back Matter

Source

  • based_on::
  • Kubernetes Node management docs

References

  • see::
  • [[Cordoning and Draining Kubernetes Nodes]] (extended procedures)
  • [[Pod Disruption Budget]] (impact on eviction strategy)

Terms

  • [[Node Draining]]
  • [[DaemonSet]]

Target

  • used_in::
  • [[GCP Cloud Architect]]

Tasks

  • Refine autoscaler interaction details.
  • Add example kubectl output snippet.

Questions

  • question:: How do different autoscaler implementations treat long-cordoned nodes?

Context

Graph