Self-hosted
Actions Runner Controller
Quick answer
Actions Runner Controller (ARC) is an open-source Kubernetes operator that provisions and autoscales self-hosted GitHub Actions runners as pods in your own cluster.
Also: ARC
Actions Runner Controller (ARC) is an open-source Kubernetes operator that provisions and autoscales self-hosted GitHub Actions runners as pods in your own cluster.
Why it matters
ARC removes the per-minute vendor fee but hands you the operational load: scaling policy, runner images, cache infrastructure and upgrades all become your team's responsibility. It is a good fit when you already run Kubernetes well and a poor one when you do not.
Your next build could be twice as fast, at half the price
Start free. Migrating away is the same one line, and we publish that diff too.
Related
Autoscaling runnerAn autoscaling runner is a self-hosted runner whose instance count grows and shrinks automatically in response to queued jobs.Ephemeral runnerAn ephemeral runner executes exactly one job and is then destroyed, guaranteeing no state carries into the next job.Runner groupA runner group is a collection of runners with access policies controlling which organisations and repositories may use them.Self-hosted runnerA self-hosted runner is a machine you own and operate that connects to GitHub to execute Actions jobs.