Helm 搭建K8S环境gitlab-runner
2023-02-18 16:31:13 时间
Prerequisites
- Your GitLab server’s API is reachable from the cluster.
- Kubernetes 1.4+ with Beta APIs enabled.
- The
kubectl
CLI installed locally and authenticated for the cluster. - The Helm client installed locally on your machine.
Install
安装Helm
Helm 的安装请自行搜索后安装
helm3 repo add gitlab https://charts.gitlab.io
helm3 search repo -l gitlab/gitlab-runner
下载gitlab-runner chart 文件
helm3 pull gitlab/gitlab-runner (默认拉取最新版本,可用 --version x.x.x 拉取指定版本)
tar -xf gitlab-runner-0.47.1.tgz
编辑values.yaml如下
准备好gitlab 的url , 与token (有三类,我用群组token,方法网上很多);镜像我用官网默认
安装runner
install: helm3 install --namespace cicd gitlab-runner -f values.yaml gitlab/gitlab-runner
uninstall: helm3 uninstall gitlab-runner -n cicd
验证
Runner pod状态 READY ,STATUS 是 Running
再查看gitlab上状态
测试流水线
运行流水线成功
相关文章
- [Linux]利用tcpdump打印sql语句
- [Linux] 使用lsof命令查找进程打开的所有文件
- [Go] GO语言实战-slice的初始化影响转换成json后的数据结构
- [Go] GO语言实战-使用append函数要重新赋值
- [Go]Go语言实战-jwt-go会把存储的数值型转成float64
- [Go]GO语言实战-类型声明语句
- [Go] gin框架中增加pprof分析性能
- [Go] golang的用途和windows搭建环境
- [Linux] ssh秘钥对免密码登陆
- [Linux] zip命令打包文件
- [GO] GO语言gin框架实现管理员认证登陆接口
- [Go] 类型断言和类型判断 if 和 type-switch两种形式
- [GO]解决request origin not allowed by Upgrader.CheckOrigin websocket跨域
- [GO] gin 框架gorm下使用logrus记录sql语句
- [Git] 强制使用远端仓库代码覆盖本地代码
- [GO] 变参函数-GO中函数传递变长参数
- [Linux] host dig nslookup查询域名的DNS解析
- [GO-FLY] GO-FLY客服实现浏览器消息提示音
- After Effects(AE)2023最新绿色安装包MAC+WIN下载
- linux内核和发行版有什么区别?附镜像包以及如何查看Linux系统内核版本和发行版本