Skip to content

GitLab RunnerをKubernetes executorで動かす

GitLabをKubernetes executorで動かすための設定手順です。

cf.

手順

  • values.yamlを作成します:
gitlabUrl: { GitLab URL }
runnerToken: { GitLab Runner token }
rbac:
  create: true

runners:
  config: |
    [[runners]]
      name = "k8s-runner"
      executor = "kubernetes"

      [runners.kubernetes]
        namespace = "gl-runner"
        image = "ubuntu:24.04"
        helper_image = "registry.gitlab.com/gitlab-org/gitlab-runner/gitlab-runner-helper:arm64-latest"
  • GitLab Helm repositoryを追加します:
helm repo add gitlab https://charts.gitlab.io
  • GitLab Runner向けnamespaceを作成します:
kubectl create namespace gl-runner
  • インストールを行います:
helm install --namespace gl-runner first-runner -f values.yaml gitlab/gitlab-runner