当前位置:网站首页>年轻就要醒着拼,年轻就要勇于尝试
年轻就要醒着拼,年轻就要勇于尝试
2022-06-29 11:06:00 【InfoQ】

现状

痛点
- 多环境管理成本高
- 新环境配置复杂
- 管理复杂
- Jenkins 本身问题
- 编排引擎不稳定:Jenkins 是 JAVA 开发的,在大规模构建时,STW(Stop The World)会导致Jenkins 无法处理新的请求。
- 大量构建卡顿:Jenkins 使用磁盘文件存储数据,每条流水线、每次构建都会占用一个文件目录,产生大量文件。通常流水线数量有限,但在构建达到 10000+ 级别时,会感受到 IO 对 Jenkins 的影响。
- 并发性能差:由于 Jenkins 本身的限制,在 Kubernetes 上无法运行多个副本。基于 Kubernetes 的 Jenkins 并发量,构建并发量最多达到 400 左右时会出现明显瓶颈,继续提升需要架构层面的较大优化升级。
机缘
- 多环境接入成本低,只需要在被接入环境执行一条命令即可。
- 新环境配置成本低,创建新环境可以同步创建应用,可以达到一键创建的目的。
- 不需要再单独维护 Jenkinsfile 和 JenkinsLibrary,只需要维护 Helm Chart,大大降低了维护成本。
落地
- 刚开始把 Zadig 搭建在内网环境,在做多集群管理的时候,由于 Agent 是通过 WebSocket 的方式给Zadig 发送信息,在公有云环境的 K8s 集群由于网络问题无法发送,不得已又在公有云环境搭建新的Zadig。
- 虽然在 KS 上是采用的 Jenkins + Helm 的方式进行部署,但是有一些项目并不是,比如有一个 PHP 项目就是直接采用的 YAML 清单的方式,为了统一管理,就需要将这类项目全部改造成使用 Helm Chart 方式发布,这里占用的时间成本比较高。


期望
边栏推荐
- The former security director of Uber faced fraud allegations and concealed the data leakage event
- ES6 数组方法
- MMdet中的Resnet源码解读+Ghost模块
- 服务数百万开发者,首届 Techo Day 腾讯技术开放日发布 7 款“轻量级”产品
- MySQL开启慢查询
- QT learning 11 string classes in QT
- 深入理解 volatile 关键字
- Record once MSI notebook ge63 plays webpage video flash screen and randomly turns green to solve the problem
- XML external entity injection vulnerability (I)
- CICD简介[通俗易懂]
猜你喜欢

Oracle netsuite helps TCM bio understand data changes and make business development more flexible

Good news | Haitai Fangyuan has passed the cmmi-3 qualification certification, and its R & D capability has been internationally recognized

Opencv4.0 installation of raspberry pie for Xiaobai

微博评论架构设计

win11网页版

喜报|海泰方圆通过CMMI-3资质认证,研发能力获国际认可

新版CorelDRAW Technical Suite2022最新详细功能介绍

The use of Fibonacci sequence and bubble sort in C language

CTO专访:合见工软深化产品布局 加速国产EDA技术革新

Micro blog comment architecture design
随机推荐
Oracle netsuite helps TCM bio understand data changes and make business development more flexible
RepOptimizer: 其实是RepVGG2
Live broadcast by technical experts from China Kuwait Fangde: how to build a private cloud platform based on openstack and CEPH| Issue 27
请问股票开户收费吗 网上开户安全吗?
巴比特 | 元宇宙每日必读:HTC 宣布推出首款元宇宙手机,售价约2700元人民币,都有哪些新玩法?...
安全 创新 实践|海泰方圆受邀参加“数字时代的网信创新与价值共创”技术交流研讨会
Binary tree recursion and iteration
2022广西省安全员C证考试试题及模拟考试
Exclusive interview with CTO: the company has deepened the product layout and accelerated the technological innovation of domestic EDA
杰理之关于 TWS 配对方式配置【篇】
二叉树递归与迭代
检查YAML文件安全配置:kubesec
QT learning 15 separation of user interface and business logic
Follow Me Study HCIE-Big Data-Data Mining 第一章 数据挖掘介绍 模块一
Qt学习02 GUI程序实例分析
微博评论架构设计
MySQL enable slow query
Pytorch - 分布式通信原语(附源码)
【HBZ分享】Semaphore 与 CountDownLatch原理
AOSP ~ Logcat 持久化