这门课解决什么问题

Kubernetes 这门课解决的是"后端开发和运维人员怎么把容器化应用稳定地跑起来、管起来"的问题。具体场景很明确:你写完一个服务,本地能跑,上了生产环境要么部署流程混乱、要么一台机器挂了整个应用就不可用、要么扩容缩容全靠手动。课程从 Docker 基础命令和容器概念讲起,过渡到 Kubernetes 的核心对象和集群操作,覆盖的是"理解容器是什么、怎么把应用打包成镜像、怎么用 K8s 编排和管理这些容器"这条主线。它不是讲架构哲学的理论课,而是面向实际操作的体系课,目标是让你能动手部署、排错,而不是停留在概念名词层面。

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

这门课适合有 Linux 命令行基础、写过一点后端程序但没怎么碰过容器编排的人。如果你连 cd、ls、vim 都费劲,建议先补 Linux 基础再来;如果你已经在管 K8s 生产集群,这门课的内容可能偏浅。资料的组织逻辑是先 Docker 后 Kubernetes,建议的阅读顺序不是严格按章节编号走,而是先看 Docker 相关概念和命令介绍,把镜像构建和容器跑通;再看 Kubernetes 介绍和 CNCF 那几节,理解生态全貌和为什么需要编排工具;之后进入具体的资源对象和集群操作部分。认证那节可以快速过一遍,知道有这回事就行,不用纠结细节。整体节奏上,Docker 部分不要跳过,哪怕你主要学 K8s,因为后面写 YAML、排查 Pod 故障时,Docker 基础是理解问题根源的前提。

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

学完之后,你应该能独立完成这几件事:用 Docker 把一个现成的后端应用打包成镜像并在本地跑通;在一个测试用的 K8s 集群上用命令行和 YAML 文件部署一个多副本应用;看懂常见的 Pod、Deployment、Service 等资源对象的状态输出;遇到容器启动失败或网络不通时,知道用 kubectl describe 和 kubectl logs 去定位问题方向。资料配合练习的方法是:视频看完一个操作步骤就暂停,自己在终端里敲一遍命令,不要只看不练。Docker 命令介绍那节尤其要边看边敲,因为后面 K8s 的很多排障逻辑本质上是回到容器层面去查问题。如果资料里配有示例 YAML 文件,不要直接复制粘贴运行,自己手写一遍、故意写错一两个字段看看报错信息,这样印象更深。整个学习过程中,动手时间应该占到六成以上,纯看视频不动手,到实际工作时还是会卡在第一步。


快速掌握Docker及Kubernetes的重要知识点

*   01 Kubernetes入门介绍/

  *   01 Kubernetes介绍.mp4 (7.59 MB), 01:53

  *   02 CNCF介绍.mp4 (25.33 MB), 04:37

  *   03 为什么学习Kubernetes.mp4 (27.28 MB), 04:58

  *   04 Kubernetes认证.mp4 (17.95 MB), 03:20

*   02 Docker入门与实战/

  *   01 Docker相关概念.mp4 (16.76 MB), 04:59

  *   02 容器与Docker的关系.mp4 (3.53 MB), 01:06

  *   03 Docker与Kubernetes的关系.mp4 (8.84 MB), 02:24

  *   04 Docker命令介绍.mp4 (29.10 MB), 08:09

  *   05 安装Docker服务.mp4 (7.54 MB), 01:30

  *   06 Docker镜像命令.mp4 (91.19 MB), 15:44

  *   07 Docker容器命令.mp4 (188.03 MB), 33:32

*   03 Dockerfile入门与实战/

  *   01 Dockerfile介绍.mp4 (2.22 MB), 00:47

  *   02 Dockerfile指令第一部分.mp4 (42.33 MB), 11:59

  *   03 Dockerfile指令第二部分.mp4 (24.41 MB), 07:14

  *   04 Dockerfile实战.mp4 (54.27 MB), 09:27

*   04 Kubernetes架构介绍/

  *   01 kubernetes架构介绍.mp4 (3.57 MB), 01:30

*   05 Kubernetes资源对象-Pod/

  *   01 Pod容器状态和重启策略.mp4 (10.64 MB), 03:16

  *   02 Pod容器探针.mp4 (19.55 MB), 05:52

  *   03 Pod容器探针实战.mp4 (18.45 MB), 04:19

  *   04 Pod Init容器介绍.mp4 (34.75 MB), 06:48

*   06 Kubernetes资源对象-Deployment/

  *   01 Deployment介绍.mp4 (19.07 MB), 06:37

  *   02 Deployment创建.mp4 (34.42 MB), 08:33

  *   03 Deployment更新.mp4 (27.19 MB), 05:53

  *   04 Deployment扩缩容.mp4 (37.45 MB), 07:32

  *   05 Deployment暂停和恢复上线.mp4 (32.90 MB), 06:28

*   07 Kubernetes资源对象-StatefulSet/

  *   01 StatefulSet介绍.mp4 (38.48 MB), 11:26

  *   02 StatefulSet操作演示.mp4 (20.78 MB), 04:19

*   08 Kubernetes资源对象-DaemonSet/

  *   01 DaemonSet概念介绍.mp4 (6.54 MB), 01:59

  *   02 DaemonSet示例操作演示.mp4 (41.28 MB), 07:31

*   09 Kubernetes资源对象-Job&CronJob/

  *   01 Job介绍和实战.mp4 (15.40 MB), 04:23

  *   02 CronJob介绍和实战.mp4 (17.28 MB), 05:00

*   10 Kubernetes资源对象-Service/

  *   01 Service介绍.mp4 (14.82 MB), 04:38

  *   02 Service类型1-ClusterIP.mp4 (37.28 MB), 07:08

  *   03 Service类型2-NodePort.mp4 (41.78 MB), 07:07

  *   04 Service类型3-Loadbalancer.mp4 (8.54 MB), 02:58

  *   05 Service类型4-ExternalName.mp4 (14.59 MB), 03:59

  *   06 Service服务代理.mp4 (24.06 MB), 05:43

  *   07 Service无头服务和服务发现.mp4 (24.02 MB), 05:09

  *   08 Service的流量策略.mp4 (26.49 MB), 05:43

*   11 Kubernetes资源对象-Endpoint/

  *   01 Endpoint&EndpointSlice介绍.mp4 (40.78 MB), 08:50

  *   02 Endpoint,Service,Pod之间的关系.mp4 (5.20 MB), 01:48

*   12 Kubernetes资源对象-Ingress/

  *   01 Ingress概念介绍.mp4 (15.79 MB), 04:23

  *   02 IngressClass介绍.mp4 (8.65 MB), 02:52

  *   03 Ingress单个Service介绍及操作演示.mp4 (40.77 MB), 09:53

  *   04 Ingress基于路径转发配置介绍及操作演示.mp4 (22.14 MB), 04:58

  *   05 Ingress基于虚拟主机转发配置介绍及操作演示.mp4 (12.54 MB), 03:16

  *   06 Ingress TLS证书配置介绍及操作演示.mp4 (21.66 MB), 04:35

*   13 Kubernetes资源对象-NetworkPolicy/

  *   01 NetworkPolicy介绍.mp4 (6.59 MB), 02:28

  *   02 NetworkPolicy入站流量策略.mp4 (26.32 MB), 07:05

  *   03 NetworkPolicy出站流量策略.mp4 (24.48 MB), 05:10

  *   04 NetworkPolicy端口及Namespace限制策略.mp4 (85.95 MB), 18:37

*   14 Kubernetes资源对象-存储/

  *   01 卷及卷类型介绍.mp4 (15.41 MB), 05:25

  *   02 PV和PVC介绍.mp4 (30.39 MB), 10:16

  *   03 StorageClass介绍及实战.mp4 (66.56 MB), 14:08

*   15 Kubernetes资源对象-配置/

  *   01 Configmap介绍.mp4 (56.22 MB), 13:04

  *   02 Secret介绍.mp4 (22.58 MB), 06:01

*   16 Kubernetes-调度/

  *   01 NodeName调度介绍.mp4 (9.23 MB), 01:46

  *   02 Node亲和性介绍.mp4 (46.24 MB), 08:05

  *   03 Pod反亲和性介绍.mp4 (13.50 MB), 03:08

  *   04 污点和容忍度介绍.mp4 (17.13 MB), 04:47

  *   05 污点和容忍度实战.mp4 (96.42 MB), 15:38

*   17 Kubernetes-策略/

  *   01 资源配额介绍.mp4 (16.68 MB), 06:28

  *   02 资源配额操作演示.mp4 (46.47 MB), 08:11

课程目录

第1章 课程导学
第2章 课前准备之项目准备
第3章 Kubernetes之Docker必知必会
第4章 Kubernetes基础及集群搭建
第5章 Kubernetes的调度单元Pod
第6章 Kubernetes的网络实现
第7章 Kubernetes控制器
第8章 Kubernetes持久化存储业务数据
第9章 Kubernetes之应用与配置分离
第10章 Kubernetes之容器镜像中心
第11章 Kubernetes之部署博客项目
第12章 使用Helm部署应用
第13章 使用Prometheus和Grafana实现Kubernetes监控
第14章 Kubernetes的扩展
第15章 课程总结