| cordon | 标记不可调度,不驱逐现有 Pod |
|---|---|
| drain | 驱逐 Pod;对 DaemonSet 需显式忽略 |
| 本地数据 | --delete-emptydir-data 才会删除 emptyDir 数据 |
| 恢复 | uncordon 重新可调度 |
安全排空
安全排空
kubectl cordon node-1
kubectl drain node-1 --ignore-daemonsets --delete-emptydir-data
kubectl uncordon node-1多节点维护串行推进并保留缓冲容量:同时 drain 多台会把 PDB 逼到边界,驱逐排队等待。