这门课解决什么工作场景

当业务代码从开发环境推向生产集群时,很多团队仍靠手动打包、传文件、敲 kubectl 命令来发布。这种做法不仅慢,还容易因人为疏忽导致服务中断。本资料聚焦的正是 Kubernetes 结合 Jenkins 实现自动化发布的场景,核心解决“代码提交后如何自动构建镜像、推送到仓库、并在 K8s 中滚动更新”这条链路。如果你目前的工作涉及后端服务部署、集群运维,或者正从传统运维转向云原生方向,这种把代码仓库、镜像仓库、流水线和集群串联起来的能力,是必须啃下的硬骨头。

适合什么基础与建议先看哪几块

这并非零基础启蒙课。看这份资料前,你需要对 Linux 常规操作有基本概念,了解 Docker 怎么打镜像、怎么跑容器,并且大致摸过 K8s 的 Pod、Deployment 等基础资源。如果这些对你还很陌生,建议先补齐容器基础再来看。拿到资料后,不要顺着视频一节节刷,建议优先看 CI/CD 工作流程与实施注意事项这两块,先在脑子里把 Git、Harbor、Jenkins、K8s 这几个组件的交互逻辑跑通。接着直接跳到 Jenkins Master/Slave 架构部分,重点理解在 K8s 中动态创建代理的机制,这是这套自动化体系区别于传统单机 Jenkins 的关键所在。

学完能独立做什么与资料怎么配合练习

看完并跟着实操后,你应当能独立搭建一套完整的发布流水线:从配置代码仓库触发钩子,到编写 Pipeline 脚本控制构建步骤,再到定制专属的 Jenkins 代理镜像,最终实现业务应用在集群中的自动化发布与版本更新。练习时务必跟着视频做环境隔离,不要只用眼看。资料里涉及的 Harbor 仓库部署、Git 仓库准备、在 K8s 中部署 Jenkins 等环节,都要在自己的测试集群里复现一遍。遇到 Pipeline 脚本编写部分,建议先自己尝试写一个简单的拉取代码并构建镜像的流水线,再对照资料里的写法找差距。把整套流程完整跑通一次,哪怕只是发布一个简单的静态页面,也比单纯看完所有视频更有价值。


帮助各位朋友掌握K8s运维,进一步提高K8s技能和水平!

课程目录

*   01 项目概述/

  *   01 CI/CD介绍.mp4 10:57

  *   02 本项目工作流程.mp4 13:42

  *   03 实施之前注意事项.mp4 13:00

*   02 基础架构环境/

  *   01 准备容器镜像仓库Harbor.mp4 16:50

  *   02 准备代码版本仓库Git.mp4 10:39

  *   03 在Kubernetes中部署Jenkins.mp4 25:33

*   03 Jenkins Master/Slave 架构/

  *   01 Jenkins在Kubernetes中动态创建代理.mp4 17:04

  *   02 根据项目环境构建Jenkins-Slave镜像.mp4 21:39

*   04 Jenkins Pipeline 流水线/

  *   01 Jenkins Pipeline介绍与使用.mp4 19:00

  *   02 编写Pipeline脚本完成CI阶段.mp4 36:33

  *   03 Jenkins在Kubernetes中持续部署.mp4 23:33

  *   04 Jenkins 流水线持续集成实践.mp4 09:00

  *   05 Pipeline脚本与代码一起版本管理.mp4 06:00

  *   06 Kubernetes滚动发布实现原理.mp4 16:57

  *   07 在Kubernetes中实现灰度发布方案.mp4 06:19

  *   08 小结.mp4 04:53