Skip to content
Latchkey

Taint and Toleration - CI/CD用語集の定義

taint はノードにマークを付けて、それを許容しない pod を排除します。pod の toleration は、taint の付いたノードへのスケジュールを許可します。両者を組み合わせると、GPU ノードや CI 専用ノードなど、特定のワークロード向けにノードを予約できます。

CIでは

ノードプールに ci=true:NoSchedule の taint を付け、runner pod に一致する toleration を追加すると、build 負荷をアプリケーションノードから隔離でき、重い pipeline が本番を枯渇させることを防げます。

関連ガイド