NodeTaint appliqué à tous les nœuds Kubernetes d'un pool de nœuds. Les rejets Kubernetes peuvent être utilisés en association avec des tolérances pour contrôler la manière dont les charges de travail sont planifiées sur vos nœuds. Les rejets de nœuds sont définitifs.
Représentation JSON |
---|
{
"key": string,
"value": string,
"effect": enum ( |
Champs | |
---|---|
key |
Clé associée à l'effet. |
value |
Valeur associée à l'effet. |
effect |
Effet du rejet. |
Effet
Effets de rejet disponibles.
Enums | |
---|---|
EFFECT_UNSPECIFIED |
Non défini. |
NO_SCHEDULE |
N'autorise pas la programmation de nouveaux pods sur le nœud, sauf s'ils tolèrent le rejet, mais autorise tous les pods envoyés à Kubelet à démarrer sans passer par le programmeur, et autorise tous les pods déjà en cours d'exécution à continuer à s'exécuter. Cette fonctionnalité est appliquée par le programmeur. |
PREFER_NO_SCHEDULE |
Semblable à TaintEffectNoSchedule, mais le programmeur essaie de ne pas programmer de nouveaux pods sur le nœud, plutôt que d'interdire complètement la programmation de nouveaux pods sur le nœud. Cette fonctionnalité est appliquée par le programmeur. |
NO_EXECUTE |
Évince tous les pods en cours d'exécution qui ne tolèrent pas le rejet. Actuellement appliqué par NodeController. |