Lexique informatique › Infrastructure › Taints et tolérations

Taints et tolérations Taints and tolerations

Infrastructure Svenska → Mis à jour: 2026-09-25

Une taint posée sur un nœud repousse les pods ; une toleration posée sur un pod dit qu'il s'en accommode. C'est la façon qu'a le nœud de dire non, là où l'affinité est la façon qu'a le pod de dire oui.

Il existe trois effets. NoSchedule empêche le placement de nouveaux pods mais ne touche pas à ceux qui tournent déjà ; PreferNoSchedule en est la version préférence plutôt qu'exigence ; NoExecute expulse en plus tout ce qui se trouve déjà sur le nœud sans tolérer la marque.

Kubernetes emploie lui-même le mécanisme : les nœuds du plan de contrôle sont marqués pour que les charges de travail ordinaires s'en tiennent à l'écart, et quand un nœud cesse de répondre, le contrôleur de cycle de vie lui applique une taint NoExecute qui déplace ses pods après un délai configuré. L'usage maison le plus courant, ce sont les pools de nœuds dédiés : on marque les nœuds GPU pour que seules les charges qui ont réellement besoin d'une carte graphique aient le droit d'y atterrir.

← Retour au lexique