Skip to content
Latchkey

Runner Scale Set - Definição do Glossário CI/CD

Um runner scale set é um pool de autoscaling de runners efêmeros gerenciado pelo Actions Runner Controller.

Um runner scale set é um grupo de runners efêmeros homogêneos gerenciados pelo Actions Runner Controller que escala o número de runners para cima e para baixo com base na demanda de jobs na fila.

Scale sets são o modelo moderno nativo de Kubernetes para autoscaling auto-hospedado. O controller observa a fila de jobs e cria ou remove pods de runners efêmeros para atender à demanda.

Como ele escala

O controller consulta o GitHub em busca de jobs na fila atribuídos ao scale set e provisiona um runner efêmero por job, até um máximo configurado, e então remove os runners conforme os jobs terminam.

Guias relacionados