NodeTaint aplicado a todos os nós do Kubernetes num node pool. As manchas do Kubernetes podem ser usadas em conjunto com tolerâncias para controlar a forma como as cargas de trabalho são agendadas para os seus nós. As restrições de 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 contaminação. |
Efeito
Efeitos de contaminação disponíveis.
| Enumerações | |
|---|---|
EFFECT_UNSPECIFIED |
Não definido. |
NO_SCHEDULE |
Não permite que novos pods sejam agendados no nó, a menos que tolerem a restrição, mas permite que todos os pods enviados para o Kubelet sem passar pelo agendador sejam iniciados e que todos os pods já em execução continuem a ser executados. Aplicada pelo programador. |
PREFER_NO_SCHEDULE |
Semelhante a TaintEffectNoSchedule, mas o programador tenta não programar novos pods no nó, em vez de proibir totalmente a programação de novos pods no nó. Aplicada pelo programador. |
NO_EXECUTE |
Desalojar todos os pods já em execução que não toleram a restrição. Atualmente, é aplicada pelo NodeController. |