NodeTaint 會套用至節點集區中的每個 Kubernetes 節點。您可以將 Kubernetes taint 與容許條件搭配使用,藉此控管節點工作負載的排定方式。節點 taint 一經設定即無法變更。
| JSON 表示法 | 
|---|
| {
  "key": string,
  "value": string,
  "effect": enum ( | 
| 欄位 | |
|---|---|
| key | 
 與效果相關聯的鍵。 | 
| value | 
 與效果相關聯的值。 | 
| effect | 
 汙染效果。 | 
效果
可用的汙染效果。
| 列舉 | |
|---|---|
| EFFECT_UNSPECIFIED | 未設定。 | 
| NO_SCHEDULE | 不允許在節點上排定新的 Pod,除非這些 Pod 容許該汙點,但允許提交至 Kubelet 的所有 Pod (不經過排程器) 啟動,並允許所有已執行的 Pod 繼續執行。由排程器強制執行。 | 
| PREFER_NO_SCHEDULE | 與 TaintEffectNoSchedule 類似,但排程器會盡量避免將新 Pod 排程到節點上,而不是完全禁止將新 Pod 排程到節點上。由排程器強制執行。 | 
| NO_EXECUTE | 驅逐任何無法容許污點的現有 Pod。目前由 NodeController 強制執行。 |