老蒋的知识库

  • 首页
  • 文章归档
  • 关于页面

  • 搜索

K8S部署GitLab Runner 实现持续集成CICD

发表于 2023-04-11 | 分类于 K8S部署 | 0 | 阅读次数 38

参考资料

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

  • 本文作者: jagger
  • 本文链接: /archives/k8s-bu-shu-gitlabrunner-shi-xian-chi-xu-ji-cheng-cicd
  • 版权声明: 本博客所有文章除特别声明外,均采用CC BY-NC-SA 3.0 许可协议。转载请注明出处!
K8S 节点压力驱逐,动态均衡服务器压力
GitLab CICD Job调用K8S Api
jagger

jagger

66 日志
31 分类
0 标签
Creative Commons
0%
© 2026 jagger
由 Halo 强力驱动