云容器引擎 CCE-节点排水:节点排水规则
节点排水规则
节点排水功能会安全驱逐节点上的Pod,但对于满足以下过滤规则的Pod,系统会进行例外处理:
Pod筛选条件 |
使用强制排水 |
不使用强制排水 |
---|---|---|
Pod的status.phase字段为Succeeded或Failed |
删除 |
删除 |
Pod不受工作负载controller管理 |
删除 |
放弃排水 |
Pod由DaemonSet管理 |
忽略 |
放弃排水 |
Pod中挂载了emptyDir类型的volume |
驱逐 |
放弃排水 |
由kubelet直接管理的静态Pod |
忽略 |
忽略 |
节点排水过程中可能会对Pod执行的操作如下:
- 删除:Pod会从当前节点上删除,不会再重新调度至其他节点。
- 驱逐:Pod会从当前节点上删除,且会重新调度至其他节点。
- 忽略:Pod不会被驱逐或删除。
- 放弃排水:若节点上存在放弃排水的Pod,节点排水过程会中止,不会驱逐或删除任何Pod。