Scaling GitHub Actions with Kubernetes: A Guide to ARC Deployment
Let us walk through setting up an Actions Runner Controller (ARC) for GitHub in a Kubernetes cluster. This will enable running continuous integration and continuous deployment (CI/CD) pipelines using GitHub Actions on our infrastructure, or on cloud based Kubernetes.
First, we’ll introduce a bit of the terminology:
Runner a container which runs code in response to a trigger. They may be used to test, build and deploy code, as well as far more creative use-cases.