ノードプール内のすべての Kubernetes ノードに適用される NodeTaint。Kubernetes taint と toleration を併用すると、ノードに対するワークロードのスケジュール方法を制御できます。ノード taint は変更できません。
| JSON 表現 | 
|---|
{
  "key": string,
  "value": string,
  "effect": enum ( | 
            
| フィールド | |
|---|---|
key | 
              
                 
 効果に関連付けられたキー。  | 
            
value | 
              
                 
 効果に関連付けられた値。  | 
            
effect | 
              
                 
 taint の効果。  | 
            
効果
使用可能な taint 効果。
| 列挙型 | |
|---|---|
EFFECT_UNSPECIFIED | 
                未設定。 | 
NO_SCHEDULE | 
                taint を許容しない限り、新しい Pod のノードへのスケジュールを許可しません。ただし、スケジューラを経由せずに Kubelet に送信されたすべての Pod を起動できるようにし、すでに実行中のすべての Pod を実行し続けるようにします。スケジューラによって適用されます。 | 
PREFER_NO_SCHEDULE | 
                TaintEffectNoSchedule と同様ですが、スケジューラは新しい Pod をノードにスケジュールすることを完全に禁止するのではなく、新しい Pod をノードにスケジュールしないようにします。スケジューラによって適用されます。 | 
NO_EXECUTE | 
                taint を許容しない、すでに実行中の Pod を強制排除します。現在は NodeController によって適用されています。 |