K8s 运维的痛点与课程定位

解决“懂 Docker 却不懂 K8s”的断层

很多工程师能熟练用 Docker 打包镜像、起容器,但一旦进入生产环境,就会卡在 Kubernetes(K8s)这一层:不知道 Pod 为什么重启,不会配 Service 和 Ingress,看不懂 HPA 的扩缩容日志,更不敢在生产集群上操作存储卷。这门课的核心价值,不是教你“什么是 K8s”,而是把你从“能部署”提升到“能运维、能排障、能架构”。它解决的不是入门认知问题,而是中高级工程师在真实集群中遇到的调度失败、网络策略冲突、资源配额耗尽、组件升级中断等具体场景。你不需要从头学 Linux,但必须接受 K8s 是一个分布式系统——它的每个子系统(调度器、控制器、etcd、CNI)都有独立的生命周期和故障模式。课程会带你拆解这些组件之间的交互逻辑,而不是孤立地背命令。

适合谁学,先学哪几块

这门课明确标注“中高级”,意味着它假设你已具备以下基础:能独立编写 Helm Chart,理解 Linux 网络模型(至少掌握 iptables 或 nftables 基础),有至少一次真实集群的部署或故障处理经验。如果你是纯新手,建议先补 Docker 网络、Linux 命名空间和 cgroups 概念,否则听课时容易在底层原理处卡顿。资料包虽未公开目录,但从课程定位看,内容大概率围绕三大主线展开:一是集群架构与高可用设计(包括 etcd 备份、控制平面多活、工作节点故障自愈);二是应用交付与流量治理(涵盖 Service 类型对比、Ingress 控制器选型、服务网格入门);三是可观测性与安全加固(日志聚合、指标采集、RBAC 细粒度权限、NetworkPolicy 实践)。建议优先学习“集群故障模拟与诊断”相关章节,这部分最贴近日常运维痛点,也最能检验你是否真正理解 K8s 行为。不要跳过实验环节——纸上谈兵无法替代在测试集群中亲手制造并修复一次 etcd 脑裂。

学完能做什么,资料怎么用

学完这门课,你应该能独立承担以下任务:为中型业务集群设计容量规划方案,配置资源请求/限制并验证 HPA 行为;排查“Pod 卡在 Pending/ContainerCreating”等典型状态背后的真实原因;编写 CI/CD 流水线中的 K8s 部署阶段,处理镜像拉取失败、资源不足等常见错误;为团队制定最小权限 RBAC 策略和基础 NetworkPolicy 模板。资料包中的配套环境(如果提供)应作为练习场:不要只看视频,必须动手搭建一个包含至少两个节点、启用 eBPF 或 Calico CNI 的集群,反复演练故障注入。每学完一个模块,给自己出三道“现场题”——比如“某服务 P99 延迟突增,如何从 K8s 层快速定位是节点资源问题还是应用本身问题”——答不上来就回去重看对应原理。避免把课程当作证书或简历点缀;它的真正产出是你面对未知集群故障时的判断框架和肌肉记忆。如果资料中缺少实操环境或案例不够贴近你当前技术栈,可自行结合生产环境日志做补充,这是中高级学习者的常态。

课程目录

1-50-300x115.png (45.

36 KB,  ) 2024-3-10 19:

00 上传 课程介绍: Docker非常容易上手,具有开箱即用、快速部署、资源隔离、可移植性强等特性,你可以在极短的时间上手使用,实现容器化部署应用。 而 K8s 可就没那么简单了,因为它功能很多且复杂,其涉及到操作系统、网络、存储、调度、分布式原理等等各方面的综合知识,也就导致了很多初学者在学习 K8s 时,要么知识储备不足,要么杂乱无章、无从下手。也正是如此,K8s 才能满足各种应运而生的需求,在同领域内几乎没有竞争对手。 课程目录: 2-50.png (32.

32 KB,  ) 2024-3-10 19:

01 上传 ├──

01 开班仪式 | └──1开班仪式:行情分析、内容综述及学习建议_ev.mp4
 130.81M ├──02 赠送最新录播:搭建一个完整企业级K8s集群(二进制) | ├──2K8s环境介绍、Docker即将弃用,系统初始化_ev.mp4
 67.20M | ├──3ETCD集群部署_ev.mp4
 82.05M | ├──4部署Master节点组件_ev.mp4
 118.61M | ├──5部署Node节点组件_ev.mp4
 66.41M | ├──6部署插件:Dashboard和CoreDNS_ev.mp4
 30.08M | └──7增加负载均衡器,扩容为高可用集群_ev.mp4
 149.58M ├──03 第 1 章:Kubernetes 运维管理 | ├──10Kubernetes 高可用方案_ev.mp4
 115.61M | ├──11Kubernetes 数据库 Etcd 备份与恢复_ev.mp4
 136.65M | ├──12Kubelet 证书自动续签_ev.mp4
 86.13M | ├──13Kubernetes 集群常见故障排查思路_ev.mp4
 61.26M | ├──14弹性伸缩概述、K8s弹性伸缩布局_ev.mp4
 75.16M | ├──8Kubernetes 容器云平台技术落地方案_ev.mp4
 186.27M | └──9自动化部署一个K8s集群(二进制)_ev.mp4
 236.81M ├──04 第 2 章:Kubernetes 弹性伸缩 | ├──15Node 扩容缩容(云厂商与自研发实现)_ev.mp4
 144.21M | ├──16Nodes 扩容缩容自研发实现(下)_ev.mp4
 99.06M | ├──17Pod 扩容缩容:HPA介绍_ev.mp4
 43.80M | ├──18Pod 扩容缩容:资源指标(CPU)_ev.mp4
 61.21M | ├──19Pod 扩容缩容:HPA验证与冷却控制_ev.mp4
 129.27M | └──20Pod 扩容缩容:自定义指标(QPS)_ev.mp4
 188.14M ├──05 第 3 章:Kubernetes 应用包管理器 Helm (v3) | ├──21Helm 概述 & 安装_ev.mp4
 97.90M | ├──22Helm 基本使用(部署、升级、回滚、删除)_ev.mp4
 257.89M | ├──23深入理解 Helm Chart 模板_ev.mp4
 139.80M | ├──24手把手教你制作 Chart_ev.mp4
 111.68M | └──25Harbor存储Chart_ev.mp4
 168.25M ├──06 第 4 章:Kubernetes 集群网络 | ├──26网络基础知识(TCPUDP,交换、路由技术)_ev.mp4
 76.87M | ├──27Flannel 概述、部署_ev.mp4
 100.87M | ├──28Flannel常用模式原理剖析_ev.mp4
 113.24M | ├──29Calico 概述、部署、BGP模式原理剖析_ev.mp4
 115.80M | ├──30Calico IPIP模式原理剖析_ev.mp4
 198.12M | ├──31Calico BGP工作模式_ev.mp4
 16.25M | ├──32路由反射模式(RR)_ev.mp4
 27.94M | ├──33网络组件选型,外部网络与K8s网络打通方案_ev.mp4
 19.23M | └──34网络策略(Pod ACL)_ev.mp4
 49.14M ├──07 第 5 章:Ceph 分布式存储系统为Pod提供数据持久化 | ├──35Ceph介绍,架构,核心概念,版本选择_ev.mp4
 35.94M | ├──36Ceph集群部署规划,系统初始配置,集群部署_ev.mp4
 26.55M | ├──37Ceph集群部署规划,系统初始配置,集群部署_ev.mp4
 58.60M | ├──38Ceph服务管理,常用管理命令_ev.mp4
 114.39M | ├──39RBD块存储使用,克隆、快照_ev.mp4
 121.96M | ├──40CephFS文件系统_ev.mp4
 64.03M | ├──41对象存储_ev.mp4
 15.19M | ├──42基于Ceph RBD和CephFS实现PV动态供给_ev.mp4
 55.69M | ├──43基于Ceph RBD和CephFS实现PV动态供给_ev.mp4
 61.83M | ├──44Ceph 监控_ev.mp4
 110.52M | └──45Rook部署Ceph集群_ev.mp4
 86.43M ├──08 第 6 章:SpringCloud 微服务容器化迁移 | ├──46从运维角度看微服务架构_ev.mp4
 31.06M | ├──47在K8S平台部署微服务项目应考虑什么问题?_ev.mp4
 139.53M | ├──48一步步在K8S中部署SpringCloud微服务项目1_ev.mp4
 61.72M | ├──49一步步在K8S中部署SpringCloud微服务项目2_ev.mp4
 150.77M | ├──50生产环境踩坑经验分享_ev.mp4
 51.86M | └──51APM监控微服务项目:Skywalking_ev.mp4
 149.56M ├──09 第 7 章:基于 Jenkins 构建微服务发布平台 | ├──52发布流程设计_ev.mp4
 49.27M | ├──53基础环境准备_ev.mp4
 83.87M | ├──54Jenkins发布系统_ev.mp4
 64.83M | ├──55Jenkins在K8s中动态创建代理_ev.mp4
 57.49M | ├──56Jenkins Pipeline流水线_ev.mp4
 78.53M | ├──57流水线自动发布微服务项目:需求与思路_ev.mp4
 88.84M | ├──58Jenkins+K8s+Gitlab+Helm发布微服务(上)_ev.mp4
 101.82M | └──59Jenkins+K8s+Gitlab+Helm发布微服务(下)_ev.mp4
 181.71M ├──10 第 8 章:微服务治理 Istio服务网格 初探 | ├──60ServiceMesh服务网格_ev.mp4
 15.45M | ├──61Istio介绍,架构,部署_ev.mp4
 40.64M | ├──62Sidecar注入_ev.mp4
 48.37M | ├──63Istio流量管理核心资源_ev.mp4
 43.68M | ├──64Istio实现灰度发布:基于流量和基于内容_ev.mp4
 114.21M | ├──65流量镜像:复制线上真实流量到测试环境_ev.mp4
 46.98M | ├──66将应用暴露到互联网_ev[菜鸟自学网][ cainzy.com].mp4
 22.93M | └──67可视化监控_ev.mp4
 56.55M ├──

11 在线答疑 | ├──68在线答疑1_ev.mp4
 34.67M | └──69在线答疑2_ev.mp4
 58.33M └──高级5期课件 | ├──八、Isito服务网格 | | ├──istio-1.8.2-linux-amd64.tar.gz 41.26M | | ├──self.zip
 1.51kb | | └──《Istio微服务治理》讲义.pdf
 1.69M | ├──二、K8s弹性伸缩 | | ├──《K8s弹性伸缩》讲义.pdf
 903.39kb | | └──课件包.zip
 7.56kb | ├──六、微服务容器化迁移 | | ├──apache-skywalking-apm-es7-8.3.0.tar.gz 166.98M | | ├──microservic-code.zip
 188.60M | | ├──mysql.yaml 2.12kb | | ├──《微服务容器化迁移》讲义.pdf
 1.32M | | └──课堂笔记.txt 2.06kb | ├──七、微服务发布平台 | | ├──jenkins-slave.zip
 25.99M | | ├──jenkins.yml 2.18kb | | ├──jenkinsfile-helm 5.99kb | | ├──ms-0.1.0.tgz 1.85kb | | └──《基于Jenkins构建微服务发布平台》讲义.pdf
 1.52M | ├──三、Helm应用包管理 | | ├──demo-0.1.0 -课堂.tgz 1.63kb | | ├──demo-0.1.0-完整版.tgz 1.78kb | | ├──helm-push_0.9.0_linux_amd64.tar.gz 8.53M | | ├──helm-v3.6.0-linux-amd64.tar.gz 13.51M | | ├──web-0.1.0-课堂.tgz 1.30kb | | ├──《Helm应用包管理讲义》.pdf
 798.11kb | | └──课堂笔记.txt 1.52kb | ├──四、K8s网络方案 | | ├──calico.yaml 176.21kb | | ├──calicoctl 35.37M | | ├──cni-plugins-linux-amd64-v0.9.1.tgz 37.93M | | ├──containerd-1.4.3-linux-amd64.tar.gz 29.74M | | ├──kube-flannel.yml 4.69kb | | ├──《K8s 集群网络》讲义.pdf
 1.49M | | └──课堂笔记.txt 3.55kb | ├──五、Ceph分布式存储 | | ├──ceph-csi.zip
 14.39kb | | ├──ceph-s3test.py 1.01kb | | ├──《Ceph分布式存储》讲义.pdf
 1.20M | | └──课堂笔记.txt 0.82kb | └──一、运维管理 | | ├──ansible-install-k8s-master.zip
 141.22kb | | ├──calico.yaml 176.21kb | | ├──kubernetes-dashboard.yaml 7.41kb | | ├──《K8s运维管理》讲义.pdf
 979.90kb | | ├──部署一套单Master的K8s集群(kubeadm-V1.20).docx
 117.91kb | | ├──部署一套完整的K8s高可用集群(kubeadm-V1.20) .docx
 322.95kb | | └──部署一套完整的K8s高可用集群(二进制-V1.20).docx
 414.95kb