Taint and Toleration - CI/CD Glossary Definition
A taint marks a node to repel pods that do not tolerate it; a toleration on a pod lets it schedule onto a tainted node. Together they reserve nodes for specific workloads, such as GPU or CI-only nodes.
In CI
Tainting a node pool ci=true:NoSchedule and adding a matching toleration to runner pods keeps build load off application nodes, so a heavy pipeline cannot starve production.
Related guides
Affinity - CI/CD Glossary DefinitionAffinity: Affinity rules tell the Kubernetes scheduler where a pod prefers or requires to run. Node affinity…
Scheduler (Kubernetes) - CI/CD Glossary DefinitionScheduler (Kubernetes): The scheduler is the control-plane component that assigns newly created pods to nodes…
Pod Disruption Budget - CI/CD Glossary DefinitionPod Disruption Budget: A pod disruption budget limits how many pods of an application can be voluntarily evic…