这门课解决的是哪类工作场景

如果你所在的团队已经把服务跑在 Kubernetes 上,但日常还是靠 kubectl edit 改配置、靠手工扩容、存储一出问题就束手无策,那这门课的适配度会比较高。它不教你怎么写一个 Hello World 级别的 Deployment,而是聚焦在集群真正上线之后会遇到的三类硬问题:一是控制面和工作负载怎么做高可用,二是流量波动时如何让副本数自动跟上,三是微服务从虚拟机搬进容器之后,配置、依赖、数据卷该怎么落地。

课程里包含 Ceph 存储这一块,这是个比较明确的信号。很多 K8s 课程讲到 PersistentVolume 就停了,但生产环境里存储往往是故障率最高的一环。这门课把 Ceph 拉进来讲,说明它面向的是要自己维护有状态服务的运维人员,而不是只做无状态业务发布的同学。

学完能独立做什么

按课程的组织方式,比较现实的目标是:你能独立完成一套多节点集群的高可用改造,包括关键组件的冗余和故障切换验证;能基于资源指标给业务配出可用的弹性伸缩策略,并知道在什么情况下 HPA 会因为指标缺失而失效;能把一个原本跑在虚机上的微服务拆解、打包、迁移到 K8s,处理好配置文件、启动顺序和服务发现。存储部分,你应该能判断一个业务该用块存储还是文件存储,并动手把 Ceph 接入集群、完成动态供给。

需要说明的是,这些能力建立在“你已经能熟练操作 K8s 基础对象”的前提上。如果连 Service、Ingress、ConfigMap 的差别还说不清楚,直接进这门课会吃力。

资料包适合什么基础的人

资料以课件、讲义和课堂笔记为主,配合一个微服务容器化迁移的完整代码包。代码包体积不小,说明迁移案例是相对完整的工程,不是几行示例。这种资料结构对两类人友好:一类是已经做过 K8s 日常运维、想补高可用和存储短板的在职工程师;另一类是有 Linux 和容器基础、准备转做平台运维的开发者。零基础不建议直接上手,因为讲义默认你熟悉容器运行时和基本的网络概念。

怎么用这份资料效率更高

  • 先过一遍讲义里的架构图部分,把高可用和弹性伸缩的整体思路建立起来,不要一上来就钻 Ceph 的配置细节。
  • 微服务迁移的代码包建议自己重新构建一次镜像并部署,对照笔记看差异,比只看讲义印象深得多。
  • Ceph 部分可以放在最后,先理解它在 K8s 里的接入方式,再回头补存储原理,避免被底层概念劝退。
  • 课堂笔记篇幅不大,适合当复习提纲用,不要当作主要学习材料。

值不值得学

判断标准很简单:你手上有没有正在跑的 K8s 集群,有没有被存储或扩容问题折腾过。如果有,这门课的内容对得上你的痛点,投入时间能直接反映到工作产出上。如果只是想先了解 Kubernetes 是什么,那不适合从这门课开始。

课程目录

📁 PART2 📁 📁 高级5期课件 📁 📁 六、微服务容器化迁移 microservic-code_41878_2578.zip
 [188.6 MB] 《微服务容器化迁移》讲义_41878_9173.pdf
 [1.3 MB] 课堂笔记_41878_1347.txt [2.1 KB] 六、微服务容器化迁移说明.png [493.5 KB] mysql_41878_6019.yaml [2.1 KB] 📁 📁 四、K8s网络方案 cni-plugins-linux-amd64-v0.9.1_41878_6671.tgz [37.9 MB] calicoctl_41878_1311 [35.4 MB] 课堂笔记_41878_7562.txt [3.6 KB] 《K8s 集群网络》讲义_41878_5519.pdf
 [1.5 MB] kube-flannel_41878_6078.yml [4.7 KB] calico_41878_4109.yaml [176.2 KB] 📁 📁 八、Isito服务网格 《Istio微服务治理》讲义_41878_8945.pdf
 [1.7 MB] 八、Isito服务网格资料.zip
 [1.8 MB] self_41878_8867.zip
 [1.5 KB] 📁 📁 三、Helm应用包管理 三、Helm应用包管理文档.zip
 [1.8 MB] 课堂笔记_41878_6254.txt [1.5 KB] 《Helm应用包管理讲义》_41878_3419.pdf
 [798.1 KB] demo-0.1.0 -课堂_41878_1903.tgz [1.6 KB] web-0.1.0-课堂_41878_7171.tgz [1.3 KB] demo-0.1.0-完整版_41878_5268.tgz [1.8 KB] 📁 📁 七、微服务发布平台 jenkins-slave_41878_6296.zip
 [26.0 MB] 七、微服务发布平台必看.zip
 [1.8 MB] ms-0.1.0_41878_2249.tgz [1.8 KB] 《基于Jenkins构建微服务发布平台》讲义_41878_9913.pdf
 [1.5 MB] jenkins_41878_9625.yml [2.2 KB] jenkinsfile-helm_41878_4759 [6.0 KB] 📁 📁 五、Ceph分布式存储 《Ceph分布式存储》讲义_41878_9497.pdf
 [1.2 MB] 五、Ceph分布式存储资料.png [493.5 KB] ceph-csi_41878_3315.zip
 [14.4 KB] ceph-s3test_41878_3232.py [1.0 KB] 课堂笔记_41878_6287.txt [840.0 B] 📁 📁 二、K8s弹性伸缩 课件包_41878_1561.zip
 [7.6 KB] 二、K8s弹性伸缩说明.png [493.5 KB] 《K8s弹性伸缩》讲义_41878_4837.pdf
 [903.4 KB] 📁 📁 一、运维管理 部署一套单Master的K8s集群(kubeadm-V1.20_41878_5119.docx
 [117.9 KB] 部署一套完整的K8s高可用集群(kubeadm-V1.20_41878_1643.docx
 [323.0 KB] 部署一套完整的K8s高可用集群(二进制-V1.20_41878_9960.docx
 [414.9 KB] 《K8s运维管理》讲义_41878_7232.pdf
 [979.9 KB] 一、运维管理文档.png [493.5 KB] kubernetes-dashboard_41878_7634.yaml [7.4 KB] calico_41878_3003.yaml [176.2 KB] ansible-install-k8s-master_41878_3379.zip
 [141.2 KB] 高级5期课件必看.zip
 [1.8 MB] 📁 📁 

11 在线答疑 69在线答疑2_41878_4157.mp4
 [58.3 MB] 68在线答疑1_41878_6270.mp4
 [34.7 MB] 

11 在线答疑必看.zip
 [1.8 MB] 📁 📁 10 第 8 章:微服务治理 Istio服务网格 初探 67可视化监控_41878_1149.mp4
 [56.5 MB] 64Istio实现灰度发布:基于流量和基于内容_41878_6874.mp4
 [114.2 MB] 65流量镜像:复制线上真实流量到测试环境_41878_4626.mp4
 [47.0 MB] 66将应用暴露到互联网_41878_5920.mp4
 [22.9 MB] 63Istio流量管理核心资源_41878_6002.mp4
 [43.7 MB] 62Sidecar注入_41878_8064.mp4
 [48.4 MB] 61Istio介绍,架构,部署_41878_3348.mp4
 [40.6 MB] 60ServiceMesh服务网格_41878_1519.mp4
 [15.5 MB] 10 第 8 章:微服务治理 Istio服务网格 初探说明.zip
 [1.8 MB] 📁 📁 09 第 7 章:基于 Jenkins 构建微服务发布平台 59Jenkins+K8s+Gitlab+Helm发布微服务(下_41878_4412.mp4
 [181.7 MB] 58Jenkins+K8s+Gitlab+Helm发布微服务(上_41878_3678.mp4
 [101.8 MB] 57流水线自动发布微服务项目:需求与思路_41878_5747.mp4
 [88.8 MB] 56Jenkins Pipeline流水线_41878_2314.mp4
 [78.5 MB] 55Jenkins在K8s中动态创建代理_41878_4575.mp4
 [57.5 MB] 54Jenkins发布系统_41878_4435.mp4
 [64.8 MB] 53基础环境准备_41878_2889.mp4
 [83.9 MB] 52发布流程设计_41878_9266.mp4
 [49.3 MB] 📁 📁 08 第 6 章:SpringCloud 微服务容器化迁移 51APM监控微服务项目:Skywalking_41878_8351.mp4
 [149.6 MB] 50生产环境踩坑经验分享_41878_5892.mp4
 [51.9 MB] 49一步步在K8S中部署SpringCloud微服务项目2_41878_6079.mp4
 [150.8 MB] 47在K8S平台部署微服务项目应考虑什么问题?_41878_8677.mp4
 [139.5 MB] 48一步步在K8S中部署SpringCloud微服务项目1_41878_4295.mp4
 [61.7 MB] 46从运维角度看微服务架构_41878_4920.mp4
 [31.1 MB] 08 第 6 章:SpringCloud 微服务容器化迁移资料.zip
 [1.8 MB] PART2说明.png [493.5 KB] 📁 PART1 📁 📁 07 第 5 章:Ceph 分布式存储系统为Pod提供数据持久化 45Rook部署Ceph集群_41878_8032.mp4
 [86.4 MB] 44Ceph 监控_41878_5485.mp4
 [110.5 MB] 43基于Ceph RBD和CephFS实现PV动态供给_41878_2621.mp4
 [61.8 MB] 42基于Ceph RBD和CephFS实现PV动态供给_41878_4233.mp4
 [55.7 MB] 41对象存储_41878_7262.mp4
 [15.2 MB] 39RBD块存储使用,克隆、快照_41878_8435.mp4
 [122.0 MB] 38Ceph服务管理,常用管理命令_41878_9779.mp4
 [114.4 MB] 40CephFS文件系统_41878_3847.mp4
 [64.0 MB] 37Ceph集群部署规划,系统初始配置,集群部署_41878_5944.mp4
 [58.6 MB] 35Ceph介绍,架构,核心概念,版本选择_41878_6119.mp4
 [35.9 MB] 36Ceph集群部署规划,系统初始配置,集群部署_41878_5556.mp4
 [26.5 MB] 📁 📁 05 第 3 章:Kubernetes 应用包管理器 Helm (v3) 25Harbor存储Chart_41878_7197.mp4
 [168.2 MB] 24手把手教你制作 Chart_41878_3506.mp4
 [111.7 MB] 23深入理解 Helm Chart 模板_41878_3438.mp4
 [139.8 MB] 22Helm 基本使用(部署、升级、回滚、删除_41878_2463.mp4
 [257.9 MB] 21Helm 概述 & 安装_41878_2957.mp4
 [97.9 MB] 05 第 3 章:Kubernetes 应用包管理器 Helm (v3)说明.zip
 [1.8 MB] 📁 📁 06 第 4 章:Kubernetes 集群网络 34网络策略(Pod ACL_41878_1200.mp4
 [49.1 MB] 30Calico IPIP模式原理剖析_41878_5996.mp4
 [198.1 MB] 33网络组件选型,外部网络与K8s网络打通方案_41878_5509.mp4
 [19.2 MB] 32路由反射模式(RR_41878_3571.mp4
 [27.9 MB] 31Calico BGP工作模式_41878_7825.mp4
 [16.2 MB] 29Calico 概述、部署、BGP模式原理剖析_41878_4400.mp4
 [115.8 MB] 28Flannel常用模式原理剖析_41878_6378.mp4
 [113.2 MB] 27Flannel 概述、部署_41878_4897.mp4
 [100.9 MB] 26网络基础知识(TCPUDP,交换、路由技术_41878_4696.mp4
 [76.9 MB] 📁 📁 04 第 2 章:Kubernetes 弹性伸缩 20Pod 扩容缩容:自定义指标(QPS_41878_5771.mp4
 [188.1 MB] 19Pod 扩容缩容:HPA验证与冷却控制_41878_6098.mp4
 [129.3 MB] 18Pod 扩容缩容:资源指标(CPU_41878_8054.mp4
 [61.2 MB] 17Pod 扩容缩容:HPA介绍_41878_5996.mp4
 [43.8 MB] 16Nodes 扩容缩容自研发实现(下_41878_6672.mp4
 [99.1 MB] 15Node 扩容缩容(云厂商与自研发实现_41878_9632.mp4
 [144.2 MB] 04 第 2 章:Kubernetes 弹性伸缩资料.zip
 [1.8 MB] 📁 📁 02 赠送最新录播:搭建一个完整企业级K8s集群(二进制) 3ETCD集群部署_41878_6126.mp4
 [82.0 MB] 7增加负载均衡器,扩容为高可用集群_41878_3676.mp4
 [149.6 MB] 6部署插件:Dashboard和CoreDNS_ev_41878_7117.mp4
 [30.1 MB] 5部署Node节点组件_41878_5352.mp4
 [66.4 MB] 4部署Master节点组件_41878_6380.mp4
 [118.6 MB] 2K8s环境介绍、Docker即将弃用,系统初始化_41878_2724.mp4
 [67.2 MB] 02 赠送最新录播:搭建一个完整企业级K8s集群(二进制)必看.png [493.5 KB] 📁 📁 03 第 1 章:Kubernetes 运维管理 9自动化部署一个K8s集群(二进制_41878_9677.mp4
 [236.8 MB] 8Kubernetes 容器云平台技术落地方案_41878_5529.mp4
 [186.3 MB] 14弹性伸缩概述、K8s弹性伸缩布局_41878_4889.mp4
 [75.2 MB] 12Kubelet 证书自动续签_41878_2241.mp4
 [86.1 MB] 13Kubernetes 集群常见故障排查思路_41878_9853.mp4
 [61.3 MB] 11Kubernetes 数据库 Etcd 备份与恢复_41878_2126.mp4
 [136.7 MB] 10Kubernetes 高可用方案_41878_5915.mp4
 [115.6 MB] 03 第 1 章:Kubernetes 运维管理说明.zip
 [1.8 MB] 📁 📁 

01 开班仪式 1开班仪式:行情分析、内容综述及学习建议_41878_9967.mp4
 [130.8 MB] PART1说明.png [493.5 KB] 适合人群 K8s运维人员 微服务开发人员 架构师 学习收获 掌握K8s高可用部署 实现微服务容器化迁移 了解Ceph存储技术 祝您学习愉快! 学有所成,前程似锦!