| 作者: | Alan Hohn |
| 语言: | 英文 |
| 出版年份: | 2022 |
| 下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
这本书不是教你背 kubectl 命令的速查手册,而是把 Kubernetes 放回“容器编排为什么成立”这个问题里,从 Linux 隔离机制、容器运行时,一路讲到集群网络、控制面、存储、配置、扩展与性能调优。它更像一本面向工程实践的系统化原理书,适合想真正理解 Kubernetes 运行逻辑,而不满足于只会部署 YAML 的读者。
全书按“容器基础→Kubernetes 核心能力→生产环境优化”推进。前半部分先解释容器为何能支撑 cloud native、microservice-based 应用,以及 namespace、cgroups、镜像层这些底层机制;中段转入 Kubernetes 如何部署、联网、暴露服务、排错、控制访问与管理运行时;最后再讨论调度、QoS、韧性等更偏生产环境的议题。这样的结构说明作者关注的不只是会用,还包括为什么这样设计、出了问题该去哪里看。
第一章~第五章 先把容器讲透:为什么现代应用需要容器,进程隔离、资源限制、网络 namespace、镜像与运行时层分别解决什么问题。这里的价值在于先建立对 containerd、CRI-O、Linux 机制的直觉,再进入 Kubernetes。
第六章~第十章 转入 Kubernetes 的直接使用与集群网络,包括部署容器、overlay network、Service 与 Ingress,以及故障排查。这一段对应的是“应用如何真正跑起来并能被访问”。
第十一章~第十七章 进一步覆盖控制面与访问控制、容器运行时、健康检查、limits/quotas、持久化存储、配置与 Secrets,以及 Custom Resources 和 Operators,基本把平台治理与扩展能力串了起来。
第十八章~第二十章 聚焦生产优化:affinity 与设备调度、QoS 调优,以及 application resiliency,说明本书并不止步于入门部署,而是延伸到性能、稳定性和资源分配。
适合已有 Linux、容器或后端部署经验,想系统补齐 Kubernetes 原理与工程落地认知的开发者、平台工程师、DevOps/DevSecOps 从业者。若你只想快速学会日常命令,这本书可能偏重;但如果你经常遇到网络、权限、资源限制或运行时相关问题,它会比单纯教程更有帮助。
《The Book of Kubernetes》明显强调“从底层机制理解编排平台”,因此比很多只围绕对象清单展开的书更扎实。它的优势是把容器基础、Kubernetes 核心组件与生产调优放在一条连续学习路径里,能帮助读者判断问题究竟出在应用、容器、网络还是集群控制面。若你希望建立可迁移的 Kubernetes 工程判断力,而不是只记住若干操作步骤,这本书值得投入时间。