先讲清楚这门课解决什么问题

后端开发团队把微服务代码合并到主干后,往往还要手动编译、构建镜像、推送到仓库、连到服务器替换进程。遇到多节点部署,改一个配置就要登几台机器,一出回滚就全靠人肉补救。这门课聚焦的场景就是把这套流程跑在 Kubernetes 集群上,用 Jenkins 把代码提交到上线的环节串成自动化流水线。它不教怎么写业务代码,也不讲 K8s 基础语法,而是把 GitLab 代码托管、SonarQube 代码质量扫描、Harbor 镜像仓库、Jenkins 任务编排这几个工具部署到 K8s 里,让微服务的发布、扩容和回滚变成可重复的操作。如果你在团队里承担过发布负责人的角色,或者正从传统运维转向容器化交付,这套流程能直接对应你每天被绊住的痛点。

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

资料默认你已经能独立操作 Linux 命令行,了解 Git 基本操作,并且对 Docker 打包镜像和 K8s 的 Pod、Deployment 概念有基本认知。如果这些前置知识还停留在听过名词的阶段,建议先补一下基础再来看,否则跟着视频敲命令容易卡在权限报错或网络插件问题上。对于有这些基础的人,建议先看传统环境与 K8s 环境实现流程的对比章节,理解为什么要迁移到容器平台;接着直接跳到工具链交付部分,看怎么把 Harbor 和 Jenkins 跑进集群。把这两个环节走通,后面的流水线配置才不会变成无源之水。

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

跟着把工具链部署和流水线脚本跑通后,你应该能独立为一套 SpringCloud 微服务搭出完整的发布通道:从开发人员提交代码触发 Jenkins 构建,到自动拉取依赖、跑单元测试、用 SonarQube 做静态检查、打镜像推到 Harbor,最后用配置把新版本滚动更新到 K8s 里。练习时不要只用看视频,务必准备一台两核以上的测试机或云主机,自己把 GitLab 和 Harbor 装一遍。视频里的命令可以直接拿来跑,但镜像版本和插件号要按你实际环境去对齐,不要照抄旧版本号。遇到 Jenkinsfile 写法或 K8s 资源清单配置不熟的地方,再回看对应片段边暂停边改,这样把整套链路自己跑通一次,比连看十遍视频都管用。


掌握在Kubernetes环境下Jenkins实现微服务应用自动化CI与CD

课程目录

*   01 CICD实现方式/

  *   01 01 Jenkins整体课程内容介绍.mp4 (63.67 MB), 12:37

  *   02 传统环境实现CI-CD.mp4 (16.67 MB), 04:23

  *   03 K8S环境实现CI-CD.mp4 (74.74 MB), 14:00

*   02 交付CiCD工具链至K8S/

  *   01 交付harbor私有仓库.mp4 (24.45 MB), 04:06

  *   02 交付gitlab私有仓库至K8S.mp4 (124.13 MB), 23:47

  *   03 交付Sonarqube至K8S-上.mp4 (56.67 MB), 10:15

  *   04 交付Sonarqube至K8S-下.mp4 (115.77 MB), 20:30

  *   05 交付Jenkins至K8S.mp4 (143.46 MB), 24:36

*   03 Jenkins入门 & Jenkins动态Slave/

  *   01 Jenkins Pipeline基本介绍.mp4 (109.58 MB), 18:42

  *   02 jenkins静态和动态Slave.mp4 (56.24 MB), 11:13

  *   03 Jenkins配置动态Slave.mp4 (72.07 MB), 13:33

  *   04 Jenkins动态SlavePod镜像模板制作.mp4 (131.42 MB), 23:13

  *   05 Jenkins动态SlavePod模板镜像测试.mp4 (76.59 MB), 14:08

*   04 Jenkins实现Java应用CICD实践/

  *   01 Jenkins交付常规Java场景说明.mp4 (10.06 MB), 02:02

  *   02 提交项目至Gitlab仓库.mp4 (61.04 MB), 09:47

  *   03 jenkinsCI-获取代码.mp4 (33.01 MB), 06:13

  *   04 jenkinsCI-代码质量检测.mp4 (85.31 MB), 14:44

  *   05 jenkinsCI-编译代码.mp4 (29.47 MB), 05:13

  *   06 jenkinsCI-制作镜像并推送仓库.mp4 (83.68 MB), 14:36

  *   07 jenkinsCI-交付应用至K8S测试环境.mp4 (107.78 MB), 18:11

  *   08 jenkinsCI-交付应用至K8S生产环境.mp4 (59.19 MB), 10:14

  *   09 jenkinsCI-实现全自动CI.mp4 (47.05 MB), 08:06

  *   10 JenkinsCD-拆分CI与CD.mp4 (173.66 MB), 30:19

  *   11 jenkinsCD-应用回退方案.mp4 (54.09 MB), 10:15

*   05 Jenkins实现微服务应用CICD实践/

  *   01 JenkinsCI-微服务交付场景说明.mp4 (140.50 MB), 22:00

  *   02 JenkinsCI-微服务代码获取.mp4 (82.86 MB), 13:24

  *   03 JenkinsCI-微服务漏洞扫描.mp4 (111.02 MB), 18:12

  *   04 JenkinsCI-微服务代码编译.mp4 (79.67 MB), 13:20

  *   05 JenkinsCI-微服务镜像制作.mp4 (86.12 MB), 14:06

  *   06 JenkinsCI-微服务交付至K8S.mp4 (141.13 MB), 22:43

  *   07 JenkinsCI-微服务交付全自动CI.mp4 (36.64 MB), 05:56

  *   08 JenkinsCI-微服务交付全自动CI问题-1.mp4 (223.68 MB), 37:35

  *   09 JenkinsCI-微服务交付全自动CI问题-2.mp4 (70.93 MB), 12:40

  *   10 JenkinsCI-微服务CI与CD拆分.mp4 (74.47 MB), 11:28