如果你现在的发布流程还是「本地打包 → 手动传服务器 → 改配置 → 重启」,那这门课大概正好戳在你的缺口上。它讲的不是「CI/CD 是什么」这种概念科普,而是云原生环境下一条能真正跑起来的流水线:代码提交后自动构建镜像、推仓库、改清单、同步到集群,中间每一步用什么工具、卡在哪里、怎么排查。
先搞清楚它补的是哪块能力
传统 CI 和云原生 CI 的差别,不在于工具换了个名字,而在于交付物变了——从「一个包」变成「一个镜像 + 一份声明式配置」。这就带来几个具体的能力缺口:
- 会写 Jenkinsfile,但不知道在 Kubernetes 里跑构建时,Pod 模板、缓存卷、DinD 该怎么配;
- 会用 kubectl apply,但没做过 GitOps,说不清「集群状态以 Git 为准」到底怎么落地;
- 镜像构建出来了,但标签策略、多环境差异化配置、回滚路径没想明白。
课程从 Jenkins 基础切入,再往 KubeVela、Argo CD 这条更贴近云原生的线路走。这个顺序是有道理的:Jenkins 是多数人已有的存量技能,先用它把「持续集成」这段打通,再换成声明式、面向集群的交付方式,迁移成本更低,也更容易看出两者差异在哪。
配套练习是什么形态
资料包里包含可运行的代码工程和一份体量不小的笔记,涉及 Go 服务和 Node 服务两类示例。这意味着你能照着搭出一条完整链路,而不是只看演示。实际练习时建议按这个顺序推进:
- 先让流水线跑通一次构建,确认触发、拉代码、编译这几个环节没有环境问题;
- 再把产物做成容器镜像,处理标签和仓库认证;
- 然后引入 Argo CD 这类工具,把部署动作从流水线脚本里挪到 Git 仓库的变更上;
- 最后故意制造一次失败发布,验证回滚和状态同步是否符合预期。
第三步是关键分水岭。很多人做 CI 很顺,一到 CD 就退回手动,原因往往是没接受「部署是一种状态收敛,而不是一串命令」这个前提。这块内容值得反复看。
看完应该能回答的问题
判断自己有没有真的学进去,可以拿下面几道题自测,答不上来就说明对应的章节还得回看:
- 一次提交从触发到集群生效,中间经过哪几个系统,各自负责什么?
- Jenkins 在 Kubernetes 上执行构建任务时,构建环境是怎么被创建和销毁的?
- Argo CD 如何判断集群当前状态和期望状态不一致?它靠什么周期性比对?
- 滚动更新卡住不前进,你会从哪几个方向排查?
- 如果要把同一份清单部署到测试和生产两个环境,差异部分怎么管理?
适合谁,不适合谁
适合已经会基本 Linux 操作、写过 Dockerfile、对 Kubernetes 有初步接触的运维和开发。如果你连 Pod 和 Deployment 的区别都还没弄清,建议先补容器编排的基础,否则后半段会跟得比较吃力。
需要提醒的是,工具版本迭代很快,课里涉及的配置写法可能和最新版有出入。重点放在理解每段流程为什么这样设计,命令层面的差异靠官方文档补就行——这也算是做这一行必须习惯的节奏。
慕课实战云时代必修课-云原生CI、CD(持续集成与交付)全流程实战
云原生CI/CD全流程实战指南
编辑点评
深入浅出讲解云原生CI/CD,涵盖Jenkins、KubeVela、Argo CD等工具,实战性强,适合运维工程师和开发人员。
⭐ 编辑推荐
全面掌握云原生CI/CD技术,提升持续集成与交付效率。
学习Jenkins、KubeVela、Argo CD等工具的实战应用。
掌握云原生环境下的自动化部署和运维。
课程亮点
课程目录
📁 资料
node-code-master.zip [181.0 KB]
cicd-notes-master.zip [24.0 MB]
golang-code-master.zip [1.7 KB]
📁 第3章 CI篇(一)广泛使用的传统CI工具Jenkins基础入门
3-8【实现Jenkins的多项配置】-视图、项目规范(二).mp4 [16.8 MB]
3-7【实现Jenkins的多项配置】-凭据、系统配置(一).mp4 [24.0 MB]
3-6怎样将Jenkins接入OpenLDAP?.mp4 [9.0 MB]
3-3如何使用Docker安装Jenkins?(一).mp4 [9.6 MB]
3-5如何使用K8sYaml部署Jenkins(三)-.mp4 [11.5 MB]
3-29【实现PipeLine流水线入门操作】Webhook触发流水线自动构建.mp4 [51.8 MB]
3-4如何使用K8sHelm部署Jenkins(二).mp4 [17.0 MB]
3-25【实现PipeLine流水线入门操作】Jenkinsfile的存储方式(一).mp4 [33.6 MB]
3-27【实现PipeLine流水线入门操作】Jenkinsfilecli的使用.mp4 [8.2 MB]
3-28【实现PipeLine流水线入门操作】将Jenkins构建状态发送到GitLAB.mp4 [29.5 MB]
3-30【实现PipeLine流水线入门操作】多分支流水线使用.mp4 [12.9 MB]
3-23【实现PipeLine流水线入门操作】when语法与input语法.mp4 [30.3 MB]
3-18【实现PipeLine流水线入门操作】清理工作空间.mp4 [9.5 MB]
3-24【实现PipeLine流水线入门操作】postbuild使用.mp4 [11.0 MB]
3-31本章小结.mp4 [1.3 MB]
3-20【实现PipeLine流水线入门操作】如何生成声明性指令?.mp4 [13.2 MB]
3-17【实现PipeLine流水线入门操作】post使用.mp4 [12.4 MB]
3-15【实现PipeLine流水线入门操作】环境变量.mp4 [20.3 MB]
3-22【实现PipeLine流水线入门操作】并行执行与蓝海项目.mp4 [25.3 MB]
3-19【实现PipeLine流水线入门操作】内置变量使用与构建信息展示.mp4 [30.3 MB]
3-26【实现PipeLine流水线入门操作】Jenkinsfile的存储方式(二).mp4 [8.5 MB]
3-16【实现PipeLine流水线入门操作】凭据使用.mp4 [10.4 MB]
3-2什么是Jenkins?作用是什么?.mp4 [1.9 MB]
3-12【实现PipeLine流水线入门操作】options配置.mp4 [25.0 MB]
3-21【实现PipeLine流水线入门操作】计划任务.mp4 [7.6 MB]
3-1本章概述.mp4 [1.8 MB]
3-11【实现PipeLine流水线入门操作】构建代理-.mp4 [9.9 MB]
3-10【实现PipeLine流水线入门操作】pipline流水线介绍与基础语法.mp4 [20.2 MB]
3-13【实现PipeLine流水线入门操作】sh的三种用法.mp4 [7.4 MB]
3-14【实现PipeLine流水线入门操作】Groovy沙盒使用-.mp4 [7.4 MB]
3-9如何基于Role-BasedStrategy配置用户权限?.mp4 [35.4 MB]
📁 第8章 CD篇(一)云原生CD工具KubeVela入门到企业级实战
8-6 KubeVela接入K8S集群部署一个小案例测试(.mp4 [34.8 MB]
8-9 金丝雀发布篇.mp4 [36.5 MB]
8-8 容器镜像部署篇.mp4 [8.7 MB]
8-4 接入OpenLdap.mp4 [13.2 MB]
8-3 Kubevela概念.mp4 [12.6 MB]
8-26 项目实战.mp4 [11.0 MB]
8-25 cue扩展模块实战.mp4 [11.4 MB]
8-24 自定义CUE扩展模板.mp4 [24.6 MB]
8-7 项目配置.mp4 [7.8 MB]
8-2 Kubevela部署.mp4 [18.0 MB]
8-19 内置组件讲解.mp4 [13.5 MB]
8-21 内置策略操作.mp4 [9.7 MB]
8-16 gitops部署.mp4 [8.8 MB]
8-12 if-and-timeout与工作流的操作.mp4 [12.8 MB]
8-5 项目-环境-交付目标.mp4 [6.1 MB]
8-13 组件编排与参数传递.mp4 [9.6 MB]
8-22 工作流操作.mp4 [7.4 MB]
8-10 Sidecar与Worker的使用.mp4 [6.5 MB]
8-1 KubeVela概述与介绍.mp4 [2.6 MB]
8-20 内置运维特征操作.mp4 [7.5 MB]
8-18 项目和平台角色权限分配.mp4 [3.7 MB]
8-14 资源托管.mp4 [5.1 MB]
8-15 触发器构建.mp4 [7.2 MB]
8-27 kubevela总结.mp4 [2.0 MB]
8-11 K8s-Object资源类型与多集群交付.mp4 [9.2 MB]
8-23 cue基础语法.mp4 [5.3 MB]
8-17 如何配置报警alert.mp4 [3.7 MB]
📁 第5章 CI篇(一)广泛使用的传统CI工具Jenkins企业级实战
5-9 【部署配置Metersphere并集成到Jenkins做接口测试】Jenkins集成MeterSphere实战.mp4 [12.1 MB]
5-8 【部署配置Metersphere并集成到Jenkins做接口测试】MeterSphere定义接口测试.mp4 [34.8 MB]
5-3 【部署配置SonarQube并集成到Jenkins扫描go代码】sonarqube部署与插件安装.mp4 [12.4 MB]
5-1 Jenkins企业级实战--课程概述.mp4 [949.5 KB]
5-5 【部署配置SonarQube并集成到Jenkins扫描go代码】质量门禁、权限、令牌管理.mp4 [15.9 MB]
5-6 【部署配置SonarQube并集成到Jenkins扫描go代码】Jenkins集成SonarQube做代码.mp4 [23.3 MB]
5-7 【部署配置Metershpere并集成到Jenkins做接口测试】部署MeterSphere.mp4 [17.2 MB]
5-10 【Jenkins+Docker+SonarQube+MeterSphere静态代理】项目实战.mp4 [35.0 MB]
5-4 【部署配置SonarQube并集成到Jenkins扫描go代码】sonarqube接入LDAP.mp4 [11.5 MB]
5-2 使用Pipeline运行一个测试流水线+飞书报警.mp4 [31.2 MB]
5-11 【Jenkins+K8S+SonarQube+MeterSphere动态代理实战】项目实战.mp4 [28.6 MB]
5-12 Jenkins企业级实战--课程总结.mp4 [1.1 MB]
📁 第10章 CD篇(三)云原生CD工具Argo CD + Argo Rollout入门到实战
10-7 同步选项配置介绍.mp4 [16.4 MB]
10-4 Application介绍.mp4 [16.3 MB]
10-8 同步选项执行.mp4 [20.7 MB]
10-9 ArgoCD应用删除、回滚与Webhook触发.mp4 [14.1 MB]
10-5 Application实战.mp4 [30.7 MB]
10-10 横幅与容器终端配置.mp4 [8.6 MB]
10-22 灰度发布项目实现流量分析自动回滚实战.mp4 [25.9 MB]
10-24 三大CD工具回顾总结及对比分析.mp4 [2.6 MB]
10-6 applicationsetset介绍与实战.mp4 [6.1 MB]
10-3 Argocd部署.mp4 [9.8 MB]
10-18 Argo Rollout灰度发布实战.mp4 [11.9 MB]
10-19 分析模板介绍与Istio和Prometheus的部署.mp4 [12.6 MB]
10-21 蓝绿发布项目实现流量分析自动回滚实战.mp4 [34.9 MB]
10-23 获取部署状态.mp4 [6.3 MB]
10-11 Ldap接入.mp4 [8.3 MB]
10-25 本章总结.mp4 [2.4 MB]
10-12 权限配置.mp4 [11.1 MB]
10-2 Argocd介绍.mp4 [2.0 MB]
10-17 Argo Rollout蓝绿发布实战.mp4 [34.0 MB]
10-20 分析模板配置.mp4 [8.6 MB]
10-16 Argo Rollut灰度发布介绍.mp4 [5.4 MB]
10-1 Argo CD+Argo Rollout--本章概述.mp4 [1.1 MB]
10-14 Argo Rollout介绍.mp4 [1.5 MB]
10-13 Argocd终端命令行的使用.mp4 [2.6 MB]
10-15 Argo Rollout蓝绿发布介绍.mp4 [2.6 MB]
📁 第9章 CD篇(二)云原生CD工具zadig快速入门到企业级实战
9-15 项目实战.mp4 [11.6 MB]
9-3 如何实现Zadig部署于k8S集群.mp4 [18.7 MB]
9-2 Zadig介绍.mp4 [3.8 MB]
9-14 Zadig集成Jenkins构建.mp4 [13.9 MB]
9-11 构建缓存.mp4 [12.7 MB]
9-5 接入Jenkins、Gitlab、Sonar、权限配置、创建项目.mp4 [25.6 MB]
9-8 构建模板.mp4 [21.0 MB]
9-4 OpenLDAP接入、集群与镜像仓库接入、系统配置.mp4 [33.1 MB]
9-6 Zadig服务介绍.mp4 [12.0 MB]
9-13 测试与代码扫描.mp4 [18.5 MB]
9-9 产品工作流.mp4 [20.6 MB]
9-7 Zadig环境介绍.mp4 [17.8 MB]
9-10 自定义工作流.mp4 [10.5 MB]
9-12 持久化存储实战.mp4 [17.6 MB]
9-1 Zadig概述.mp4 [1.3 MB]
9-16 Zadig本章小结.mp4 [1.3 MB]
📁 第7章 CI篇(三)与Gitlab深度集成的云原生CI工具Drone快速入门到企业级实战
7-17 Kaniko与Docker插件使用.mp4 [12.4 MB]
7-3 如何部署Drone接入Gitlab.mp4 [24.0 MB]
7-5 Drone权限配置(二).mp4 [9.5 MB]
7-8 【K8s管道配置1】克隆(一).mp4 [11.6 MB]
7-22 项目部署.mp4 [15.0 MB]
7-4 Drone权限管理(一).mp4 [15.5 MB]
7-16 sonar扫描.mp4 [8.0 MB]
7-7 如何实现接入K8s管道运行流水线?.mp4 [4.4 MB]
7-9 【K8s管道配置1】步骤、插件、空间 (二).mp4 [10.5 MB]
7-6 如何实现接入Docker管道运行流水线?.mp4 [4.4 MB]
7-19 Deploy插件使用.mp4 [13.1 MB]
7-14 Secret配置使用.mp4 [26.4 MB]
7-20 SSH-SCP-S3插件的使用.mp4 [7.6 MB]
7-11 镜像拉取方式.mp4 [10.8 MB]
7-21 钉钉插件与Webhook插件.mp4 [4.1 MB]
7-18 Jenkins调用.mp4 [4.9 MB]
7-12 并行执行.mp4 [9.7 MB]
7-15 内置环境变量.mp4 [3.9 MB]
7-1 Drone本章概述.mp4 [1.4 MB]
7-10 【K8s管道配置2】触发器与when的使用(三).mp4 [20.9 MB]
7-2 Drone介绍.mp4 [4.7 MB]
7-24 课程总结.mp4 [2.7 MB]
7-23 CI工具对比分析.mp4 [3.0 MB]
7-13 卷的使用.mp4 [12.1 MB]
📁 第6章 CI篇(二)与k8s深度集成的云原生CI工具Tekton快速入门到企业级实战
6-15 【配置Gitlab Webhook触发自动部署运行Pipeline】Tekton触发器YAML文件介绍.mp4 [31.8 MB]
6-16 【配置Gitlab Webhook触发自动部署运行Pipeline】Tekton触发器实战.mp4 [14.5 MB]
6-17 【配置Gitlab Webhook触发自动部署运行Pipeline】Tekton项目部署.mp4 [31.2 MB]
6-13 【如何实现在Pipeline使用Volume及Results】使用Results持久化数据.mp4 [15.6 MB]
6-11 【如何实现在Pipeline中使用Workspace和Parameters?】Workspace Secret实战.mp4 [21.8 MB]
6-4 如何实现Tekton定义Task运行?.mp4 [27.5 MB]
6-8 【如何实现在Pipeline中使用Workspace和Parameters?】在task中使用参数.mp4 [15.4 MB]
6-7 如何实现在Pipeline上定义task的执行方式(Retries、Timeout、When、finally.mp4 [30.8 MB]
6-2 首先夯实Tekton基础.mp4 [15.8 MB]
6-14 【配置Gitlab Webhook触发自动部署运行Pipeline】解发器介绍与部署.mp4 [13.9 MB]
6-1 Tekton快速入门到实战--本章概述.mp4 [2.6 MB]
6-10 【如何实现在Pipeline中使用Workspace和Parameters?】Workspace VCT的使用.mp4 [36.8 MB]
6-6 【如何实现Tekton定义Pipeline】taskref,taskspec,pipelineref,pipelinespec使用.mp4 [13.6 MB]
6-5 【如何实现Tekton定义Pipeline】 task定义pipeline运行并克隆仓库代码.mp4 [43.4 MB]
6-3 如何实现Tekton部署到K8S集群?.mp4 [17.5 MB]
6-9 【如何实现在Pipeline中使用Workspace和Parameters?】在pipeline中使用参数.mp4 [21.8 MB]
6-18 Tekton快速入门到实战--课程总结.mp4 [1.4 MB]
6-12 【如何实现在Pipeline使用Volume及Results】使用Volume持久化数据.mp4 [23.4 MB]
📁 第1章 云原生CI&CD实战--课程导学
1-1CICD--课程导学-.mp4 [11.1 MB]
📁 第2章 如何搞定落地难,复杂性高的云原生CICD技术方案
2-3云原生CICD工程化实践的工具有哪些?如何选型及构建最优的技术方案?.mp4 [10.7 MB]
2-1为什么要学习云原生持续集成与交付?.mp4 [2.0 MB]
2-2高薪云原生技术人必备的持续集成与交付技术有哪些?应该怎么学?-.mp4 [2.1 MB]
📁 第12章 项目综合实战-多个复杂CICD场景下工具选型及方案制定
12-3 项目5与项目6实战讲解.mp4 [10.7 MB]
12-2 项目3与项目4实战讲解.mp4 [9.5 MB]
12-4 项目7讲解与总结.mp4 [2.9 MB]
12-1 项目1与项目2实战讲解.mp4 [19.0 MB]
📁 第4章 CI篇(一)广泛使用的传统CI工具Jenkins快速进阶
4-5 【掌握Grovvy语法】Grovvy基础语法学习.mp4 [25.4 MB]
4-2 【如何配置Jenkins Slave节点?】 slave节点静态配置.mp4 [35.7 MB]
4-9 【使用Kaniko技术构建镜像】Kaniko工具使用.mp4 [21.0 MB]
4-1 Jenkins快速进阶--本章概述.mp4 [4.5 MB]
4-4 【如何配置Jenkins Slave节点】K8S动态节点使用.mp4 [39.5 MB]
4-6 【实现基于共享库进行CICD流程的优化】共享库使用.mp4 [21.4 MB]
4-8 【掌握参数化插件配置】活跃参数、活跃选择反应参考参数、时间参数.mp4 [45.2 MB]
4-7 【掌握参数化插件配置】字符串、文本、选项、布尔、密码参数.mp4 [13.0 MB]
4-3 【如何配置Jenkins Slave节点】Docker流水线使用.mp4 [50.8 MB]
4-10 本章小结.mp4 [3.7 MB]
📁 第13章 云原生CICD实战--课程总结
13-1 课程总结.mp4 [1.2 MB]
📁 第11章 技能提升扩展篇--阿里云云效
11-2 云效创建企业和项目.mp4 [4.4 MB]
11-4 本章总结.mp4 [499.0 KB]
11-1 本章概述.mp4 [1.1 MB]
11-3 云效仓库模板创建及使用.mp4 [13.7 MB]适合人群
- 运维工程师
- 开发人员
- 系统管理员
学习收获
祝您学习愉快!
学有所成,前程似锦!






