Skip to content
Latchkey

O Que É um Executor Kubernetes?

Um executor Kubernetes é um modo de runner que lança cada job como um pod em um cluster Kubernetes, deixando o scheduler alocá-lo, isolá-lo e recuperar seus recursos quando terminar. Os steps de build e de serviço rodam como containers dentro do pod. Ele aproveita o autoscaling e o isolamento do cluster para CI.

Por que importa

Equipes que já rodam Kubernetes podem reutilizar o agendamento, o isolamento e o autoscaling do cluster para CI em vez de gerenciar uma fleet separada. O custo é operar o cluster e ajustar os recursos dos pods. É uma escolha comum para infraestrutura de runners self-hosted e escalável.

Guias relacionados