易快报:我们用 Zadig 实现万次构建部署,聪明运维,释放开发生产力
背景
选型
- 多组协作共同维护一套代码,交付镜像难以把控
- 每个组需要一套全量环境以供研发测试,缺乏统一管理平台
- 编译时拉取全量代码,打包构建极其耗时
- 研发需要时快速拉起一套环境
- 资源紧张时可以释放环境
- 降低打包时长,提高代码交付效率
- 权限控制,项目独立
- Choerodon
- Argo/Tekton
- Zadig
- 支持 Serverless 资源:将构建过程放在 Serverless 上,极大提高了构建效率,同时节约了不少成本
- 支持数据概览、效能洞察: 聪明的团队会观测,该部分是运维团队构建可观测性的重要一环
- 交付中心:个人理解为服务快照,可以帮助研发团队 快速切换版本,确实好用
落地
目标
- 接入过程中发现 Zadig 工作流能力还是比较弱的,构建的镜像版本没有办法个性化
- Helm 中把多个服务做成一个 Helm 包,如果存在多个服务公用一个镜像的时候,无法独立更新单个服务版本。
- 构建的日志不支持搜索功能等一些优化的小问题
- 版本升级麻烦,我们集群较多,每次部署的时候 Agent 都要挨个去升级,不够方便
结语
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
MineAdmin v0.7.1 发布,权限管理后台框架
[增强] 编辑器集成资源选择器按钮,并支持直接将选择的图片插入到编辑器 [新增] http文件生成命令,生成所有api接口,便于在phpstorm编辑器中直接发起请求调试 【感谢明日晴空贡献的代码】 [升级] 前端核心依赖库element plus升级到2.2.2版本 [优化] 解决docker容器内无法删除container的文件夹 【感谢Awin贡献的代码】 [优化] 优化前端按钮适配新版本的element plus [优化]scUpload的单上传和多上传取消默认只允许图片,改为所有文件。通过props的type="[image|file]"来设置允许上传文件类型 [优化] 载入数据表设置菜单名称默认为表描述 [优化] 事务注解改为原生注解写法 [优化] 前端验证码去掉 1il0o 之类难以识别的字符 [修复] 修复前端裁切图片问题 [修复] 生成 Request 多出的其他表字段照成的混乱 【感谢Singularity贡献的代码】 [修复] 生成代码 read 模板method错误修复 [修复] 修复生成模型改为正则匹配 [修复] citylinkage handler拼写错误...
- 下一篇
ModStartBlog v5.0.0 发布,全新架构系统,手机端更快速
系统介绍 ModStart 是一个基于 Laravel 模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。 系统完全开源,基于 Apache 2.0 开源协议。 功能特性 丰富的模块市场,后台一键快速安装 会员模块通用且完整,支持完整的API调用 大文件分片上传,进度条显示,已上传文件管理 强大的模块扩展功能,所有模块可以无缝集成,支持在线安装、卸载模块 完善的开发助手,实现模块、主题的的一键创建 完善的后台权限管理,支持基于RBAC的权限管理系统 后台管理支持使用手机、平板、PC,无论何时何地都可方便管理 第三方登录(QQ、微信、微博、支付宝、微信小程序) 第三方支付支持(微信、支付宝、支付宝当面付、微信扫码、微信小程序) 第三方云存储支持,支持云储存分片上传(阿里云、百度云、华为云、腾讯云、FTP、七牛云、UCloud、又拍云) 第三方短信支持(阿里云、腾讯云、华为云、百度云、253云通讯、聚合、七牛云、融云、赛邮、UCloud、云片、网易云) V5.0.0版本更新 2021年05月26日魔众题库系统发布v5.0.0版本,增加了以...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- CentOS关闭SELinux安全模块
- SpringBoot2整合Redis,开启缓存,提高访问速度
- Windows10,CentOS7,CentOS8安装Nodejs环境
- Red5直播服务器,属于Java语言的直播服务器
- CentOS6,CentOS7官方镜像安装Oracle11G
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装