GitLab CI/CD: Architecting, Deploying, and Optimizing Pipelines

rob_kodekloud
Sat, 25 Apr 2026 21:44:33 +0000

You don’t need that exact file. If you’re deploying this on your own systems, you need a kubeconfig file that points to a K8s cluster that is accessible to your gitlab install. Not knowing what hardware configuration you have, we can’t say what that file contains. But the key point is that the the kubeconfig file needs to have a K8s endpoint for kube-apiserver that can be accessed from gitlab.

So how are your servers set up?