本来生活网基于KubeSphere的DevOps升级之路( 三 )
----本来生活网基于KubeSphere的DevOps升级之路//----
连环坑:线下访问线上数据库为了将应用的镜像从线下环境上传到线上生产环境的镜像仓库 , 我们踩了个连环坑 , 先是折腾了好久镜像仓库的 https 登陆 。 登陆的坑填平了 , 又掉到 push 镜像的坑里 。 最后 , 发现就是一个小小的配置导致的 push 镜像到线上环境失败 。 这两个坑折腾了我们很长的时间 , 不过好在最终都解决了 , 这些解决方法的细节 , 我们记录在了 KubeSphere 开发者论坛 。 可以在 KubeSphere 论坛找到
----本来生活网基于KubeSphere的DevOps升级之路//----
标准化流程经过前期各种学习和采坑 , 我们的 CI/CD 流程基本成熟了后 , 我们开始考虑是不是能把整个流程标准化 , 每个应用只需要调用这个标准化流程去执行发布就好 , 而不是把 CI/CD 流程写到每个应用的 Pipeline 中 。 不然以后应用多了 , 万一需要修改 CI/CD 流程 , 想想有那么多应用的流程要修改 , 会比较麻烦 。 于是我们又开始 Google 和查文档 , 寻找了一大圈 , 终于发现了一个叫Jenkins扩展共享库 。 通过 Jenkins 扩展共享库我们把 CI/CD 流程拆分为通用方法和流程逻辑两块 。 然后每个应用的 Jenkins Pipeline 中只需按要求传入参数 , 然后调用要执行的流程方法即可;每个应用的 Jenkins Pipeline 的代码量从原来的 500 多行减少到了 30 行不到 。
----本来生活网基于KubeSphere的DevOps升级之路//----
Level 9:实现一键发布
经过采坑和填坑的不懈努力 我们积累了很好的经验;一下子跳级到 Level 9 , CI/CD 流程有了质的飞跃 , 化整为零了 。 以后再也不用担心甲方爸爸随便更改流程啦 。
----本来生活网基于KubeSphere的DevOps升级之路//----
- 晨财经股市就要一飞长红吗?他们的额度本来就没用满啊,取消外资证券投资额度
- 南康生活网南康一少年和他人狂盗30余部手机被抓……,才15岁
- 数码八叔魅族基于Android 10的Flyme 8.1稳定版发布,10款机型尊享首升权
- 电气技术基于分布式控制原理的电池储能系统二次调频控制
- 趣头条基于 WiTricity 技术,中国将引入无线充电标准
- 桂林生活网捡破烂男子“拉车门”拿走4650元现金9小时后落网了!他被抓获后还说…
- 桂林生活网驷马况?广西一酒店内16名老总被“一锅端”!高档小车、金条当场被扣
- 惠普惠普旗舰游戏本来了,配i7-10750H和RTX2070独显
- 快科技顶配中的顶配 全新外星人游戏本来了:10代酷睿10核桌面U+RTX 2080S
- [戴安娜王妃]威廉王子真柔情!本来开心纪念戴安娜忽然泪流不止,凯特不知所措
