NodeTaint aplicado a todos os nós do Kubernetes em um pool de nós. É possível usar os taints do Kubernetes com tolerâncias para controlar como as cargas de trabalho são programadas nos nós. Os taints dos nós são permanentes.
| Representação JSON |
|---|
{
"key": string,
"value": string,
"effect": enum ( |
| Campos | |
|---|---|
key |
Chave associada ao efeito. |
value |
Valor associado ao efeito. |
effect |
O efeito de taint. |
Efeito
Efeitos de taint disponíveis.
| Tipos enumerados | |
|---|---|
EFFECT_UNSPECIFIED |
Não definido |
NO_SCHEDULE |
Não permitir que novos pods programem no nó, a menos que eles tolerem o taint, mas permitir que todos os pods enviados ao Kubelet sem passar pelo programador sejam iniciados e permitir que todos os pods já em execução continuem em execução. Aplicado pelo programador. |
PREFER_NO_SCHEDULE |
Semelhante ao TaintEffectNoSchedule, mas o programador tenta não programar novos pods no nó, em vez de proibir totalmente que os novos pods sejam programados no nó. Aplicado pelo programador. |
NO_EXECUTE |
Remova todos os pods já em execução que não toleram o taint. Atualmente aplicado pelo NodeController. |