应用于节点池中每个 Kubernetes 节点的 NodeTaint。Kubernetes 污点可与容忍结合使用,以控制为您的节点安排工作负载的方式。节点污点一经确定便无法更改。
| JSON 表示法 | 
|---|
| {
  "key": string,
  "value": string,
  "effect": enum ( | 
| 字段 | |
|---|---|
| key | 
 与效果关联的键。 | 
| value | 
 与效果关联的值。 | 
| effect | 
 污点效果。 | 
效果
可用的污点效果。
| 枚举 | |
|---|---|
| EFFECT_UNSPECIFIED | 未设置。 | 
| NO_SCHEDULE | 不允许新的 pod 调度到节点上(除非它们容忍污点),但允许提交到 Kubelet 的所有 pod 在不经过调度器的情况下启动,并允许所有已在运行的 pod 继续运行。由调度器强制执行。 | 
| PREFER_NO_SCHEDULE | 与 TaintEffectNoSchedule 类似,但调度器会尽量不将新的 pod 调度到节点上,而不是完全禁止将新的 pod 调度到节点上。由调度器强制执行。 | 
| NO_EXECUTE | 逐出任何不容忍污点的已在运行的 pod。目前由 NodeController 强制执行。 |