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.
Enums | |
---|---|
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. |