Kubernetes 学习手册

从一台机器到一个生产级集群。按「篇 → 章 → 节」逐层展开,融合《Kubernetes 进阶实战(第 2 版)》的 16 章体系,把核心对象、网络、存储、可观测性与交付流水线串成一条由浅入深的学习路径。

学习层级

全书分为五层,每一层都建立在前一层之上。建议按顺序推进;也可以从左侧目录直接进入当前需要的层级。

  • L1 · 入门 — 基础与集群:系统基础、环境预检、kubeadm 集群、CNI、升级维护、第一个应用。建议 1 周。

  • L2 · 核心 — 核心对象:架构、资源模型、Pod、工作负载、StatefulSet、配置、存储、网络、安全。建议 2 周。

  • L3 · 平台 — 平台能力:调度与策略、监控、日志/EFK、网络入口、Contour、Ceph/Longhorn、证书、备份、扩展、多集群。建议 4 周。

  • L4 · 实战 — 交付与实战:Helm、Kustomize、Jenkins、GitLab、WordPress、微服务、私有云。建议 3 周。

  • L5 · 参考 — 附录与速查:命令、排错、术语、原书章节映射、原仓库索引。随时查阅。

五层之外,左侧还按技术域提供「技术栈专题」:DevOps、运行时、网络、存储、交付、可观测性、安全、伸缩、平台工程、Serverless/AI,入口见技术栈总览。

如何使用本书

  1. 按层推进:先完成第一部分,确保有一个可反复重建的集群;再进入核心对象。每篇开头都有前置检查。

  2. 动手验证:每章都有可复制的 YAML、命令和预期输出。不要只看,至少完整跑一遍一个实验。

  3. 用故障复盘:每章末尾有排错表和进阶挑战。主动制造一次失败,再用证据链把它修好。

阅读约定

  • 层级标记:L1–L5 对应学习路径的五个层级;技术栈专题文章沿用 L3/L4/L5 标注。

  • 章节编号:1.1 表示第 1 个一级栏目的第 1 篇,1.1.1 表示篇内小节,便于交叉引用。

  • 前置条件:每章列出所需的前置章节;不满足时先回到对应层级,不要跳读。

  • 原书对照:每篇新增内容都在《进阶实战》第2版章节映射中标注来源章节。

全书目录

学习路径与技术栈