Using private multi-runners with


I have access to a Kubernetes cluster and I would like to deploy a fleet of GitLab runners and wire them into’s CI so my builds are not blocked by high demand on the shared runners. I’ve not found docs on how one might accomplish this…particularly, as is my case, where the K8s-based runners would be behind a NAT’ing firewall.

Perhaps someone could point me in the right direction?



Please follow for deploying a runner into a Kubernetes cluster. You can obtain your runner registration token from the Project’s settings.