k8s内部署gitlab与备份和恢复
一:安装gitlab到k8s
1.登陆阿里云》容器服务》应用》无状态》选择右上方使用镜像创建
2.填写信息 镜像: registry-vpc.cn-beijing.aliyuncs.com/maikebing/gitlab-ce-zh:9.1 (找个官方中文版镜像)
3.不要勾选总是拉镜像 (备份是a版本 恢复的时候是b版本 极容易出问题 最好一个版本用到完)
4.新增四个环境变量 TERM=xterm LANG=en_US.UTF-8 LANGUAGE=en_US:en LC_ALL=en_US.UTF-8
5.存活检查(建议开启 消耗一定资源 但是会自动重启挂了的容器 也可以不开启 挂了手动重启一下就行了 )
6.生命周期可不填 启动后处理 是每次启动后都会处理 (没有什么命令要这么干 )
7.挂载数据到本地存储 新增三个 /gitlab/data:/var/opt/gitlab /gitlab/logs:/var/log/gitlab /gitlab/config:/etc/gitlab
(挂载源是本机路径 容器路径是容器内的路径 这三个文件夹放的是gitlab所有的数据 data文件夹里面后面会有用于备份和备份恢复的文件 一定要挂载在本地)(本地没有文件夹 会去自动创建)
8.容器服务》路由与负载均衡》服务 由于k8s没有暴露到外部 所以要新建一个服务 创建服务 选择之前运行起来的容器gitlab 服务类型选择为负载均衡 服务内部的端口填31352 暴露到外部访问的端口为8181(这样外网访问的时候就是IP+8181自行设置一个不冲突的就行了)
k8s内部署gitlab与备份和恢复
最新推荐文章于 2024-05-11 16:57:51 发布