网易首页 > 网易号 > 正文 申请入驻

k8s 环境下的gitlab升级

0
分享至

新钛云服已累计为您分享811篇技术干货

如果使用了gitlab 的开源版本,那么gitlab 升级的是一个无法逃避的问题,官网虽然提供了升级方案,但是官方提供安装方式比较多,升级方案也只是提供了大概的过程,升级的细节并不是完善,很多小伙伴看完可能还是会比较迷茫。因此本文将特定场景下的升级过程详细展示出来供大家参考。

01

学部署环境&部署方式

部署环境&部署方式

  • 安装工具:helm(使用官方源)

  • 部署环境:k8s

gitlab ack 部署

添加 helm repo

helm repo add gitlab https://charts.gitlab.io/
helm repo update

执行安装 gitlab

  • 持久化配置文件

helm_gitlab_storageClass_option.yaml

gitlab:
gitaly:
persistence:
storageClass: alicloud-disk-efficiency
size: 100Gi
postgresql:
persistence:
storageClass: alicloud-disk-efficiency
size: 50Gi
minio:
persistence:
storageClass: alicloud-disk-efficiency
size: 50Gi
redis:
master:
persistence:
storageClass: alicloud-disk-efficiency
size: 25Gi

  • 执行安装

ns=gitlab
gitlab_chart_version="4.7.1"
helm install gitlab gitlab/gitlab \
--namespace ${ns} \
--version ${gitlab_chart_version} \
--set global.edition=ce \
--set global.hosts.domain=xxxxxxxxxx.cn \
--set certmanager.install=false \
--set global.hosts.https=false \
--set global.ingress.configureCertmanager=false \
--set upgradeCheck.enabled=false \
--set certmanager.createCustomResource=false \
--set nginx-ingress.enabled=false \
--set certmanager.install=false \
--set prometheus.install=false \
--set gitlab-runner.install=false \
--set gitlab.registry.enabled=false \
--set nginx-ingress.ingressClass=nginx \
-f helm_gitlab_storageClass_option.yaml

02

升级方式选择

1:升级方案

方案1:在已有的命名空间直接执行upgrade。 方案2:创建新的命名空间,安装相同的版本然后进行数据迁移&升级


2:升级方案选择

  • 如果对安装升级比较有自信,选择方案1,优点升级简单,不需要进行数据迁移等工作。相对来说可以节省不少时间

  • 如果对升级不自信,那就果断选择方案2, 优点不用担心升级失败,升级成功切换,升级失败可以反复重试直到成功为止。


03

基于当前版本查看升级路线

  • Gitlab 升级路线图


    • https://gitlab-com.gitlab.io/support/toolbox/upgrade-path/?distro=docker&edition=ce



1 : 输入当前版本以及要升级到的版本


2: 升级路线如下图,显示的版本不能跳过。

  • Helm version 对应gitlab 版本关系图


    • https://docs.gitlab.com/charts/installation/version_mappings.html




3: 以上两个地址找到gitlab 版本与helm gitlab 版本的对应关系

04

gitlab 原命名空间升级

1:执行升级

修改 gitlab_chart_version对应的版本值

gitlab_chart_version="xxxxx"
ns=gitlab
helm upgrade gitlab gitlab/gitlab \
--namespace ${ns} \
--version ${gitlab_chart_version} \
--set global.edition=ce \
--set certmanager.install=false \
--set global.hosts.https=true \
--set global.hosts.domain=xxxx.cn \
--set global.ingress.configureCertmanager=false \
--set upgradeCheck.enabled=false \
--set certmanager.installCRDs=false \
--set nginx-ingress.enabled=false \
--set certmanager.install=false \
--set prometheus.install=false \
--set gitlab-runner.install=false \
--set gitlab.registry.enabled=false \
--set nginx-ingress.ingressClass=nginx \
--set global.ingress.tls.secretName=xxxx.cn \
--set gitlab.sidekiq.resources.requests.cpu=4000m \
--set gitlab.sidekiq.resources.requests.memory=10240M \
-f helm_gitlab_storageClass_option.yaml


2:gitlab 状态查看

  • 登录gitlab 控制台查看


05

升级过程中的注意事项


  • Gitlab 多版本升级一定要等所有后台任务都成功执行在继续,下一个版本升级


  • 升级方案二,增加一步数据导入,其他过程一样。


如有相关问题,请在文章后面给小编留言,小编安排作者第一时间和您联系,为您答疑解惑。

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
陈云晚年首次披露:遵义会议上这两个人死活不同意毛主席,吵得面红耳赤

陈云晚年首次披露:遵义会议上这两个人死活不同意毛主席,吵得面红耳赤

老杉说历史
2026-03-21 17:38:44
年度最强打工人!杭州38岁会计师跳槽甲方公司,支付379万元5.5折认购30万股,不到半年暴涨至6200万元

年度最强打工人!杭州38岁会计师跳槽甲方公司,支付379万元5.5折认购30万股,不到半年暴涨至6200万元

都市快报橙柿互动
2026-06-03 17:53:25
集团公司召开纪委书记座谈会

集团公司召开纪委书记座谈会

新浪财经
2026-06-03 21:44:24
瞒了整整三个月!伊朗终于官宣大事,局势已彻底尘埃落定?

瞒了整整三个月!伊朗终于官宣大事,局势已彻底尘埃落定?

一网打尽全球焦点
2026-06-03 02:53:45
女学霸发明“咯噔字体”,老师低分警告:别用个性挑战考试底线

女学霸发明“咯噔字体”,老师低分警告:别用个性挑战考试底线

蝴蝶花雨话教育
2026-05-07 00:05:04
一张斩首照,让澳洲全国暴怒:百万人报名参军,追杀到天涯海角

一张斩首照,让澳洲全国暴怒:百万人报名参军,追杀到天涯海角

凉州辞
2026-06-03 07:25:03
尤文哭晕!1300 万淘的队史最佳引援,曼联 3500 万硬抢

尤文哭晕!1300 万淘的队史最佳引援,曼联 3500 万硬抢

一隅非生
2026-06-04 07:41:58
浙江台州问界M9事故现场镜头画面曝光,大块金属部件曾顶起车身

浙江台州问界M9事故现场镜头画面曝光,大块金属部件曾顶起车身

IT之家
2026-06-03 20:43:13
美军司令做梦想不到:没等解放军收复台湾,南天门计划有重大进展

美军司令做梦想不到:没等解放军收复台湾,南天门计划有重大进展

悦心知足
2026-06-03 05:51:15
心理学:没脑子的两种表现,第一条就是穷大方!钱包空空还敢挥霍,这波操作真让人无语

心理学:没脑子的两种表现,第一条就是穷大方!钱包空空还敢挥霍,这波操作真让人无语

心理观察局
2026-06-04 09:16:06
“斩首”计划意外成功,伊朗新目标落地仅一天,美军再次发动突袭

“斩首”计划意外成功,伊朗新目标落地仅一天,美军再次发动突袭

寻墨阁
2026-06-03 00:10:49
出事了,普京被激怒,俄罗斯威胁使用核武器,泽连斯基向32国求助

出事了,普京被激怒,俄罗斯威胁使用核武器,泽连斯基向32国求助

荷兰豆爱健康
2026-06-04 03:05:47
伊朗这回开窍了!他们不炸军营,不炸核设施,专门炸这几个大工厂

伊朗这回开窍了!他们不炸军营,不炸核设施,专门炸这几个大工厂

鉴史录
2026-04-07 00:10:03
“两万名海面上的‘活靶子’,随时可能被炸成灰烬”

“两万名海面上的‘活靶子’,随时可能被炸成灰烬”

中国新闻周刊
2026-04-26 07:26:10
官方通报苏州一废品回收仓库发生火灾:火已扑灭,2人灼伤已送医

官方通报苏州一废品回收仓库发生火灾:火已扑灭,2人灼伤已送医

半岛晨报
2026-06-03 18:47:08
男篮热身赛让5将成失意者!崔永熙仍在恢复,另4将无贡献恐跌名单

男篮热身赛让5将成失意者!崔永熙仍在恢复,另4将无贡献恐跌名单

篮球资讯达人
2026-06-03 23:45:36
权力失控一身二任缺制衡,江苏盐城科技馆肆意打压员工谁能管?

权力失控一身二任缺制衡,江苏盐城科技馆肆意打压员工谁能管?

记录刘杰
2026-06-03 22:02:16
“第二个朝鲜”出现了?俄罗斯正在养虎为患,真正慌的是巴基斯坦

“第二个朝鲜”出现了?俄罗斯正在养虎为患,真正慌的是巴基斯坦

健身狂人
2026-06-03 17:37:44
创业板指、深成指双双低开超1%

创业板指、深成指双双低开超1%

财联社
2026-06-04 09:27:30
晚节不保?72岁濮存昕硬捧外孙女拍戏,全网吐槽:尖嘴猴腮求放过

晚节不保?72岁濮存昕硬捧外孙女拍戏,全网吐槽:尖嘴猴腮求放过

观察鉴娱
2026-05-11 13:57:43
2026-06-04 10:00:49
新钛云服
新钛云服
云管理服务专家
474文章数 30关注度
往期回顾 全部

科技要闻

历史最大IPO!马斯克下周冲击万亿富豪

头条要闻

青少年药物成瘾:一次吞下150多片 把刀架脖子上睡觉

头条要闻

青少年药物成瘾:一次吞下150多片 把刀架脖子上睡觉

体育要闻

选择中国品牌的库里,和他们的巨大野心

娱乐要闻

官方痛批乱象 刘涛郑恺等艺人遭点名

财经要闻

SpaceX发行价135美元 6月12日上市交易

汽车要闻

专访蒋平:安全不做高低配 长安要让安全技术普惠

态度原创

艺术
时尚
游戏
本地
数码

艺术要闻

蒋中正44岁手令首曝光!字迹一般,看清才懂书法三千年只追真善美

粗腿宽肩,正在成为中女审美新风向

《辐射3》重制版爆料:或于2027年上半年发售

本地新闻

用杨柳青年画的方式,打开天津

数码要闻

微软Surface RTX Spark Dev Box更详细规格曝光

无障碍浏览 进入关怀版