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 ( |
Campos | |
---|---|
key |
Clave asociada al efecto. |
value |
Valor asociado al efecto. |
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. |