IT-Lexikon › Infrastruktur › Taints und Tolerations

Taints und Tolerations

Infrastruktur Svenska → Aktualisiert: 2026-09-16

Ein Taint auf einem Node stößt Pods ab; eine Toleration an einem Pod sagt, dass er das erträgt. Die Art des Nodes, Nein zu sagen — im Gegensatz zur Affinität, mit der ein Pod Ja sagt.

Es gibt drei Effekte. NoSchedule verhindert, dass neue Pods platziert werden, lässt bereits laufende aber in Ruhe; PreferNoSchedule ist dasselbe als Wunsch statt als Vorgabe; und NoExecute wirft zusätzlich alles hinaus, was schon auf dem Node läuft und die Markierung nicht toleriert. Kubernetes nutzt den Mechanismus auch intern: Control-Plane-Nodes sind markiert, damit gewöhnliche Workloads fernbleiben, und wenn ein Node nicht mehr antwortet, setzt der Lifecycle-Controller einen NoExecute-Taint, der die Pods nach einer festgelegten Verzögerung umzieht. Der häufigste Eigengebrauch sind dedizierte Node-Pools — die GPU-Nodes markieren, damit nur das dort landen darf, was tatsächlich eine Grafikkarte braucht.

← Zurück zum Lexikon