解决什么工作场景
这门课解决的核心场景是:后端微服务写完后,怎么在 Kubernetes 集群里跑起来,并且让发布这件事变成流水线自动触发,而不是每次改完代码手动敲命令打包、推镜像、改配置。它把 SpringCloud 这类多服务项目在 K8s 上的落地链路串了一遍,从代码托管、镜像仓库、包管理、存储供给、流量入口,一直到 Jenkins 流水线编排,覆盖的是真实交付里最容易卡壳的中间几环。如果你平时只写过业务代码、没碰过集群发布,或者做过运维但没把微服务和 CI/CD 串成闭环,这门课就是帮你补上这段从代码到容器编排的工程链。
适合什么基础与学习建议
它要求你已经有基本的 Linux 操作能力,能看懂 SpringCloud 项目的结构,最好接触过 Docker,知道镜像怎么构建。完全没碰过容器和 K8s 的话,直接跟会有点吃力,建议先把 Pod、Service、Deployment 这几个概念过一遍再来看部署操作。学习时建议先看微服务基础环境那几块,因为后面 Jenkins 流水线能不能跑通,全靠前面 Gitlab、Harbor、Helm、Ingress 这些前置依赖配好。看视频时不要只盯着操作步骤,重点听每一步为什么这么配,比如 PV 自动供给为什么要先装存储插件、Ingress 规则和 Service 的对应关系,这些原理决定了你换一个环境还能不能自己调通。Pipeline 那段建议看完后立刻拿自己的小项目改一份配置跑一遍,光看不练第二天就忘。
学完能独立做什么与资料怎么配合
学完之后,你应该能独立完成一件具体的事:把一个 SpringCloud 项目从本地代码状态,推到自建 Gitlab,通过 Jenkins 触发流水线,自动构建镜像推到 Harbor,再用 Helm 部署到 K8s 集群,通过 Ingress 暴露访问。这意味着你具备了从开发到交付的整条链路把控能力,不再只停留在写业务接口或者只会照抄几条 kubectl 命令。资料配合上,视频是主线,跟着把每一步环境搭起来,搭的时候务必自己准备一台干净的虚机或云主机实操,不要只看视频里的演示环境。遇到某一步配错,先回头查对应那节的参数和版本,不要跳着猜。整体节奏建议一天过一个模块,留出排错时间,比连着刷完更扎实。
学会通过Kubernetes自动化发布微服务项目
课程目录
* 01 部署Kubernetes集群/
* 01 用kubeadm快速部署Kubernetes集群.mp4 51:37
* 02 k8s部署Springcloud资料
* 02 准备微服务项目基础环境/
* 01 服务器环境准备.mp4 11:06
* 02 部署Gitlab并提交项目代码.mp4 12:02
* 03 部署镜像仓库Harbor.mp4 17:19
* 04 配置应用包管理器Helm.mp4 11:51
* 05 配置微服务项目数据库Mysql.mp4 09:08
* 06 配置K8s PV自动供给.mp4 11:45
* 07 K8s部署Ingress.mp4 11:39
* 08 在K8s中部署Jenkins服务.mp4 17:44
* 03 Jenkins配置Pipeline流水线/
* 01 Pipeline介绍及创建Pipeline项目.mp4 06:52
* 02 编写pipeline脚本获取参数变量.mp4 16:43
* 04 Kubernetes配置Jenkins Master/
* 01 Jenkins Master-Slave结构讲解.mp4 03:28
* 02 在Kubernetes中动态创建代理(上).mp4 10:14
* 03 在Kubernetes中动态创建代理(下).mp4 17:10
* 05 Kubernetes部署SpringCloud微服务/
* 01 熟悉SpringCloud微服务项目架构.mp4 08:11
* 02 项目代码编译构建.mp4 20:02
* 06 在Kubernetes中部署SpringCloud/
* 01 构建项目镜像并推送到镜像仓库.mp4 10:10
* 02 编写yaml资源文件部署微服务项目.mp4 23:04
* 07 Pipeline流水线自动化发布微服务/
* 01 发布流程图设计.mp4 03:14
* 02 Jenkins自动化发布准备工作.mp4 20:13
* 03 自动化发布SpringCloud项目实战.mp4 43:08






