Taint and Toleration - CI/CD用語集の定義
taintは、podが一致するtolerationを持たない限りnodeからpodを退け、オプトインしたワークロード向けにnodeを予約します。
taintは、podが一致するtolerationを持たない限りnodeからpodを退けることで、オプトインする特定のワークロード向けにnodeを予約できます。
taintとtolerationは、buildのjobを本番nodeから遠ざけるなど、特定のワークロード専用にnodeを割り当てます。podがどこにschedulingできるかに直接影響します。
専用node
node poolにtaintを付けると、一致するtolerationを持つpodだけがそこに着地するため、たとえばGPUやspotの容量を特定のjob向けに予約できます。
関連ガイド
Node Affinity - CI/CD Glossary DefinitionNode Affinity: Node affinity is a scheduling rule that attracts pods to nodes matching specified labels, eith…
Pod Scheduling - CI/CD Glossary DefinitionPod Scheduling: Pod scheduling is the process by which the Kubernetes scheduler selects a node for a new pod…
Spot Node - CI/CD Glossary DefinitionSpot Node: A spot node is a cheap, interruptible cloud instance that the provider can reclaim on short notice…