微服务CI/CD实践训练营[录播]

掌握微服务模式下CI/CD流水线的设计与实现

5.0(个评分)3756人学习

高级15课时5小时32分钟2022/01/23更新

资料下载

二维码下载学堂APP缓存视频离线看

泽阳
粉丝群
    • 畅销套餐
    • 精选套餐
    • 人气套餐
    • 尊享套餐
    • 高薪套餐
Spinnaker多云持续交付平台实践
总价:
266.70
套餐价:
119.00
节省
¥147.70
Spinnaker多云持续交付平台实践-基础篇
1359人学习
¥39.00
Spinnaker多云持续交付平台实践-应用管理篇
974人学习
¥39.90
Spinnaker多云持续交付平台实践-流水线实践篇
1040人学习
¥49.90
更 多 6 门 课 程
DevOps 工程师之 《基础架构》
总价:
740.00
套餐价:
580.00
节省
¥160.00
Proxmox5.x-VE开源企业服务器虚拟化(基础架构之一)
24789人学习
¥168.00
LDAP (OpenLDAP)+ CentOS7.5 部署与实践视频课(基础架构之二)
29647人学习
¥168.00
Ceph 入门实践篇(基础架构之六)
34242人学习
¥168.00
更 多 5 门 课 程
Veeam 虚拟机备份与容灾实践
总价:
452.00
套餐价:
250.45
节省
¥201.55
Veeam 虚拟机备份与容灾实践 (三)虚拟机各种还原方法实践
20676人学习
¥5.00
Veeam 虚拟机备份与容灾实践 (四)三种备份方式深度解析
4239人学习
¥7.00
Veeam 虚拟机备份与容灾实践 (五)复制与迁移
4221人学习
¥5.00
更 多 68 门 课 程
运维系列高级服务篇 上篇
总价:
562.00
套餐价:
363.40
节省
¥198.60
大米哥-Puppet(上篇)-系列视频课程-第二阶段高级服务篇-2018运维架构师
2313人学习
¥88.00
GIT & GIT企业级服务器 - 高级服务篇(上篇) - 大米运维视频课程
4008人学习
¥158.00
Linux IPTABLES 防火墙(上篇) - 结合内核深入讲解 视频课程
4367人学习
¥128.00
更 多 11 门 课 程
FastDFS实战开发与Nginx实战视频课程专题
总价:
1197.00
套餐价:
837.90
节省
¥359.10
五、JAVA架构师微职位:Java集群架构
19839人学习
¥499.00
FastDFS实战开发视频课程【李兴华】
1335人学习
¥698.00
更 多 2 门 课 程
学分AIGC运维红帽公开课
  • 课程介绍
  • 课程大纲试看
  • 讲师好课33
  • 学员评价

适合人群:

运维工程师、DevOps工程师

你将会学到:

掌握微服务模式下CI/CD流水线的设计与实现

  • 从零开始实践基于Jenkins的微服务CI/CD流水线实践

课程简介:

近几年DevOps的发展迅速,持续集成(CI)持续部署(CD)作为DevOps的核心相信大家都很熟悉了。更多公司开始使用CI/CD服务来解决频繁集成与发布问题。

随着服务架构由单体到微服务架构, 传统的VM虚机到容器化技术飞速发展。对持续交付工具的需求越来越多。微服务带来了许多优点,例如:将复杂的单体服务根据功能拆分成若干个微服务,每个服务可以独立部署互不影响。微服务的不断增多,在进行集成和部署的工作时通常需要花费大量的协调时间,这使微服务模式下的持续交付变得越来越复杂。

微服务划分的影响,如下:

  • 需求管理:哪个任务/故事需要关联到哪个服务?手动关联?
  • 代码管理:代码库如何划分?一个代码库?多个代码库?分支策略?
  • 持续集成:CI流水线该如何设计?一条?两条?多条?....
  • 持续部署:CD流水线该如何设计?一条?两条?多条?....

在微服务持续集成的过程中,微服务测试是非常重要的。没有充分的单元测试就无法确定服务是否可靠的。当然不能仅仅是单元测试,考虑到复杂性,本课程主要是想分享给大家一个基础的CI/CD交付框架,提供核心的实现,但部分细节问题还需在实际环境中补充完善。



课程内容

  • 理论篇:单体应用到微服务架构所面临的挑战与问题。
  • 实践篇:基于DevOps工具链落地CI/CD。自动化一切可自动化操作。

模块一:微服务简介

了解微服务的基本特点和CI/CD遇到的一些挑战。掌握微服务的基础知识即可。

模块二:微服务模式下的需求管理

需求如何管理?采用SCRUM项目,创建任务和故事关联对应的服务模块。

模块三:微服务模式下的代码管理

代码库如何拆分?多个仓库模式和单个仓库。版本控制系统的分支开发策略如何选择?(这部分会与需求管理做集成实践:多服务模式下 避免手动创建分支,自动化创建分支,需求与代码关联,自动合并代码。)

模块四:微服务模式下的持续集成

持续集成流水线设计与实现,提交流水线实现(单个git仓库如何根据不同的子目录触发对应的流水线构建?)多模块如何进行代码扫描?代码扫描结果关联Commit信息控制代码合并。(例如代码质量阈失败,不允许合并代码。)

模块五:微服务模式下的持续部署

持续部署是在持续集成的基础上,可以使用sed替换yaml使用kubectl部署,或者使用Helm部署,超大型规模可以使用专业的CD工具完成交付(包含部署策略)。

模块六:总结

总结课程所有理论内容,完成整个CI/CD框架流程的实现。


展开更多

课程大纲-微服务CI/CD实践训练营[录播]

资料下载

5

条学员评分超过  “运维工具”  99%的课程
      展开更多
      加载中
      没有了哦~

      ¥18.00

      立即购买
      关注公众号 领VIP会员
      下次再说

      点击打包下载,即可获取该课程全部资料

      迎新春满300减35 满400减50
      是否单独购买该课程?
      直接购买去凑单
      在线
      客服
      APP
      下载

      下载Android客户端

      下载iphone 客户端

      官方
      微信

      关注官方微信

      返回
      顶部