Tutorial: GitLab Runner with the Google Kubernetes Engine
Problem to solve
The goal of the tutorial is to describe how to set up GitLab Runner to use the Google Kubernetes Engine to run jobs in a cluster.
Sections/steps:
Intro
- Intro to provide context and use case. In what scenario would this setup be useful for a user?
Prerequisites
- Gcloud cli installed and configure to a GCP Project: Install the gcloud CLI | Google Cloud
- Kubectl install: Install and Set Up kubectl on Linux | Kubernetes
- GitLab registration/authentication token
Steps
- Create a GKE autopilot cluster: Create an Autopilot cluster | Google Kubernetes Engine (GKE) | Google Cloud
- Connect to the cluster and verify the cluster mode: Connect to the cluster | Google Kubernetes Engine (GKE)
- Install GitLab Runner Operator: Install GitLab Runner Operator | GitLab
Who can address the issue
- TW for GitLab Runner to design content.
- Developer for GitLab Runner to provide input on steps needed.
Other links/references
Edited by Fiona Neill