课程目录

33 章 · 约 11 小时 · 每章都包含可复制的命令与 YAML, 建议按顺序学习,边读边敲。

学习进度 0/330%)

01认识 Kubernetes

从容器到编排

先搞清楚 Kubernetes 到底解决什么问题,再理解集群里有哪些角色,最后把本地实验环境跑起来。

02最小工作单元

Pod 与 Deployment

Kubernetes 里一切从 Pod 开始。这一模块你会亲手创建 Pod、用 YAML 描述它,再用 Deployment 管理多个副本和滚动更新。

03让应用可访问、可配置

Service / Ingress / 配置 / 存储

工作负载跑起来只是第一步。这一模块解决四个现实问题:怎么被别人访问、怎么注入配置、数据怎么持久化、怎么让集群知道应用是否健康。

04走向生产

隔离、批处理、调度与排障

把集群当成多人共用的平台来对待:命名空间与 RBAC 做隔离,Job/CronJob 跑批处理,调度规则决定 Pod 落在哪台机器上,排障手册帮你定位问题。

05综合实战

Helm 与完整应用

用 Helm 把一堆 YAML 变成一个可复用的 chart,然后独立部署一个完整的三层应用:前端、后端 API、数据库、Ingress 与监控。

06进阶:生产实践

对齐 k8s-in-action

入门主线解决「会用了」,这一模块解决「敢在生产上管」:集群怎么部署与规划、网络插件怎么选、存储怎么落地、可观测怎么搭、安全怎么加固、交付怎么自动化。

07平台化与规模化

多集群 · 虚拟化 · DBaaS

当集群从一套变成多套、从只跑容器变成同时提供存储、虚拟机、数据库和 GPU 时,工作重心就转向了「把能力做成平台」。这一模块讲多集群管理、节点与内核调优、文件与对象存储、虚拟机与多租户控制面、数据库 Operator,以及 AI 平台的批调度与模型服务。