常用参数
| 参数 | 作用 | 注意 |
|---|---|---|
| --ignore-daemonsets | 忽略 DaemonSet 管理的 Pod | DS Pod 不会被驱逐,属预期 |
| --delete-emptydir-data | 允许驱逐使用 emptyDir 的 Pod | 本地数据会丢失 |
| --force | 删除无控制器管理的 Pod | 这类 Pod 不会被重建,确认可删 |
| --timeout | 整体等待上限 | 超时会退出,节点可能只排了一半 |
| --grace-period | 优雅终止宽限 | 与 Pod 自身配置取较小值生效方式不同,以实测为准 |
组合示例
组合示例
kubectl drain node1 --ignore-daemonsets --delete-emptydir-data --timeout=300s