Overview of Actions Runner Controller (ARC)
masterActions Runner Controller (ARC) is a Kubernetes operator designed to orchestrate and scale self-hosted runners for GitHub Actions.
It enables the creation of runner scale sets that automatically scale based on the number of workflows running in a repository, organization, or enterprise. Because these runners are ephemeral and container-based, they can scale up or down rapidly and cleanly.
Note on Scaling Modes: The modern way to use ARC is via autoscaling runner scale sets. Previous autoscaling modes are now considered legacy and are maintained by the community only.