Cordon and drain take a node out safely
Cordon and drain are two actions people usually say in one breath. Cordon sets spec.unschedulable on the node so the scheduler stops choosing it. Drain evicts what is already running there. Cordon alone is instant and reversible; drain is a loop that talks to the eviction API once per pod. ...