Skip to content
Latchkey

ランナースケールセット - CI/CD用語集の定義

ランナースケールセットとは、Actions Runner Controller によって管理される、エフェメラルランナーの autoscaling プールです。

ランナースケールセットとは、Actions Runner Controller によって管理される同質なエフェメラルランナーのグループで、キューに入った job の需要に基づいてランナーの数を増減させます。

スケールセットは、セルフホストの autoscaling のための最新の Kubernetes ネイティブなモデルです。controller は job のキューを監視し、需要に合わせてエフェメラルランナーの pod を作成または削除します。

どのようにスケールするか

controller はスケールセットに割り当てられたキュー内の job を GitHub にポーリングし、job ごとに 1 つのエフェメラルランナーを構成された最大値までプロビジョニングし、job が終わるとランナーを削除します。

関連ガイド