NodeTaint

NodeTaint aplicado a todos los nodos de Kubernetes de un grupo de nodos. Puedes usar las intolerancias de Kubernetes junto con las tolerancias para controlar cómo se programan las cargas de trabajo en los nodos. Los taints de los nodos son permanentes.

Representación JSON
{
  "key": string,
  "value": string,
  "effect": enum (Effect)
}
Campos
key

string

Clave asociada al efecto.

value

string

Valor asociado al efecto.

effect

enum (Effect)

El efecto de contaminación.

Efecto

Efectos de contaminación disponibles.

Enumeraciones
EFFECT_UNSPECIFIED Sin definir.
NO_SCHEDULE No permite que se programen pods nuevos en el nodo a menos que toleren el taint, pero permite que se inicien todos los pods enviados a Kubelet sin pasar por el programador y que sigan ejecutándose todos los pods que ya estén en funcionamiento. Aplicado por el programador.
PREFER_NO_SCHEDULE Al igual que TaintEffectNoSchedule, pero el programador intenta no programar nuevos pods en el nodo, en lugar de prohibir que se programen nuevos pods en el nodo por completo. Aplicado por el programador.
NO_EXECUTE Expulsa los pods que ya estén en ejecución y que no toleren el taint. Actualmente, lo aplica NodeController.