
Setting Up Self-Hosted Runners As Pods
Automation is a core part of technology today and as DevOps Engineers managing CI/CD pipeline is a major part of our job. So we need to ensure our pipelines are fast, cheap and also securely deploying our applications. Recently, i saw a project were pods were used as self hosted runners in CI/CD pipelines. This approach gives you control over how your build environments are created, scaled and destroyed, instead of relying completely on shared runners or running a server for just CI/CD workloads. With Kubernetes orchestrating the runners, each job runs in its own isolated pod which spins up when needed and terminates after the job is done. This improves scalability, resource efficiency and also helps ensure our applications are deployed more securely. In this hands on project, ill be walking you through how to setup a self hosted runner as a pod on kubernetes using kind. Prerequisites Github Repository Actions Runner Controller (ARC) Kind Kubectl Cert Manager Helm 🟣Kubectl This is a Ku
Continue reading on Dev.to
Opens in a new tab



