参考资料
Helm部署GitLab Runner: https://docs.gitlab.com/runner/install/kubernetes.html
操作步骤
获取runner实例token:管理员 -> 管理中心 -> 概览 -> Runner -> 注册一个实例runner -> 复制token
添加Helm仓库,初始化,更新仓库
helm repo add gitlab https://charts.gitlab.io
helm init
helm repo update gitlab
执行安装命令
- NAMESPACE: 安装命名空间
- GITLAB_URL: 你的gitlab的地址
- TOKEN: runner的token,也就是我们第一步在Gitlab上复制的runner token
- rbac.create=true,创建权限,使runner能够在k8s上创建pod执行CICD
helm install --namespace <NAMESPACE> gitlab-runner \
--set gitlabUrl=<GITLAB_URL> \
--set runnerRegistrationToken=<TOKEN> \
--set rbac.create=true \
gitlab/gitlab-runner
验证安装成功
验证runner在线:管理员 -> 管理中心 -> 概览 -> Runner