Skip to content
Latchkey

Kubernetes executorとは?

Kubernetes executorは、各jobをKubernetesクラスタ内のpodとして起動するrunnerモードで、スケジューラに配置、分離を任せ、終了時にリソースを回収させます。ビルドとサービスのstepはpod内のコンテナとして実行されます。CIのためにクラスタのautoscalingと分離を活用します。

なぜ重要か

すでにKubernetesを運用しているチームは、別のfleetを管理する代わりに、クラスタのスケジューリング、分離、autoscalingをCIに再利用できます。代償はクラスタの運用とpodリソースのチューニングです。self-hostedでスケーラブルなrunnerインフラの一般的な選択肢です。

関連ガイド