前言¶
关于本译本
本项目是《Kubernetes in Action, Second Edition》(作者 Marko Lukša & Kevin Conner,Manning Publications 出版)的中文翻译版,借助 AI 工具完成翻译与校对。本译本仅供个人学习使用,如需商业使用请购买正版。更多详情见 GitHub README。
2014 年底,Kevin Conner 在 Red Hat 组建了 Cloud Enablement 团队,旨在让公司的中间件产品适配当时构建在 Kubernetes 之上的新兴 OpenShift 容器平台。Marko Lukša 是首批加入该团队的工程师之一。彼时,Kubernetes 尚处于萌芽阶段——1.0 版尚未发布,几乎无人知晓。时至今日,Kubernetes 已成为云上和本地部署应用最广泛的平台之一。
在接触 Kubernetes 的第一个月,Marko 撰写了一篇分为上下两部分的博客文章,讲述了团队在 OpenShift 和 Kubernetes 上运行 JBoss WildFly 集群时遇到的若干问题。这篇文章引起了 Manning Publications 的关注,进而促成了写书邀请。历经多年努力,《Kubernetes in Action》于 2017 年出版,广受好评,对此 Marko 始终心存感激。
随着 Kubernetes 生态系统的快速演进,第二版势在必行。这一次,Marko 与 Kevin 结为合著者,基于他们共同的实践经验。本书的篇幅随 Kubernetes 自身一同增长,因此《Kubernetes in Action, Second Edition》聚焦于为 Kubernetes 开发应用和在 Kubernetes 上开发应用的基础知识。
希望这本书能帮助您高效驾驭 Kubernetes,并享受这个过程。