NodeTaint

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 (Effect)
}
Campos
key

string

Chave associada ao efeito.

value

string

Valor associado ao efeito.

effect

enum (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.