effect
| effect | 对已运行 Pod | 常见用途 |
|---|---|---|
| NoSchedule | 不驱逐,仅影响新调度 | 节点专池、渐进隔离 |
| PreferNoSchedule | 不驱逐,软性回避 | 空闲节点少用 |
| NoExecute | 驱逐不容忍的 Pod(可用 tolerationSeconds 控制) | 节点下线、故障隔离 |
查看现有效果
查看现有效果
kubectl get nodes -o custom-columns='NODE:.metadata.name,TAINTS:.spec.taints'NoSchedule 影响新调度,PreferNoSchedule 是软偏好,NoExecute 还会驱逐不容忍的存量 Pod;变更强度依次加大。
| effect | 对已运行 Pod | 常见用途 |
|---|---|---|
| NoSchedule | 不驱逐,仅影响新调度 | 节点专池、渐进隔离 |
| PreferNoSchedule | 不驱逐,软性回避 | 空闲节点少用 |
| NoExecute | 驱逐不容忍的 Pod(可用 tolerationSeconds 控制) | 节点下线、故障隔离 |
kubectl get nodes -o custom-columns='NODE:.metadata.name,TAINTS:.spec.taints'