Kubernetes修炼手册
上QQ阅读APP看书,第一时间看更新

前言

这是一本新的关于Kubernetes的图书,虽然本书并不厚,却字字珠玑。

为了避免误导读者,特此说明:本书并非一本面面俱到、系统深入阐述Kubernetes的图书,而是一本易于阅读的令读者能够快速掌握Kubernetes的书。

纸质版

本书目前有几种不同的纸质版本。

●我在Amazon上自出版的英文版纸书。

●由Shroff出版的仅在印度次大陆出售的纸书。

●由人民邮电出版社出版的简体中文版纸书。

为什么会有一个面向印度次大陆的特别版本呢?

当我编写本书时,Amazon的自出版服务尚未在印度提供,这意味着我无法在印度发行纸质版。我调研了几种不同的方式,并最终决定与出版商Shroff合作。我非常感谢Shroff能够帮助将本书送到更多的读者手中。

音频版

我在2019年3月于Audible上推出了一版相当具有娱乐性的音频版本。为了便于理解,该版本对其中的部分例子和实验进行了微调。除此之外,读者可以获得完整的学习体验。

eBook和Kindle版

获取本书英文版电子版的最方便的地方是Leanpub。这是一个不错的平台,而且免费更新。

您也可以在美国Amazon网站上获取Kindle版本,同样也可以获取免费更新。然而众所周知的是,Kindle对更新的推送并不友好。如果您在获取更新的时候遇到问题,请联系Kindle客服来解决。

反馈

如果您喜欢本书并且觉得它有价值,那么请您推荐给您的朋友,或在Amazon的评论区留言(即使通过其他渠道购买,也是可以在Amazon上发表评价的)。

为什么阅读本书,以及为什么关注Kubernetes

当前Kubernetes异常火热,对该技能的需求也很多。因此,如果您希望在事业上有所提升,并且在工作中使用一种能够重塑未来的技术,那么您需要阅读本书。

如果已经看过视频教程,还需要买本书吗

由于都是围绕Kubernetes,那么可以肯定的是,我的书和视频教程的内容会有重复的部分。但是看书和看视频是完全不同的体验。我认为,视频更有意思,但是图书更容易做笔记以及翻阅查找。

如果我是您,我既会观看视频,也会阅读本书。二者是互补的,而且基于不同的途径进行学习是行之有效的。

我的一些视频教程如下。

●Kubernetes入门(Getting Started with Kubernetes, pluralsight.com)

●深入浅出Kubernetes(Kubernetes Deep Dive, acloud.guru)

●深入浅出Docker(Docker Deep Dive, pluralsight.com)

本书的免费更新

我将尽力确保您对本书的投资是保值的!

Kindle和Leanpub上的所有购买者都可免费获取更新。Leanpub上的更新很及时,但是在Kindle上可能会遇到些许问题。许多读者抱怨Kindle设备上的内容无法获得更新。这是一个普遍存在的问题,最简单的解决办法就是联系Kindle客服。

如果您在Amazon上购买了纸书,那么就可以使用折扣价格来购买Kindle版本。这来源于“Kindle Matchbook”服务。遗憾的是,Kindle Matchbook服务仅在美国地区实行,并且可能存在问题——有时候Kindle Matchbook的图标无法在Amazon图书销售页面显示。如果遇到此类问题,请联系Kindle客服来解决。

如果在其他渠道购买本书,我也爱莫能助了。我只是个搞技术的,不是出版商。

本书的GitHub库

本书有对应的GitHub库,其中的内容为书中的YAML代码和示例。

本书的版本

Kubernetes发展得很快!因此,此类图书的价值与其新旧程度是密切相关的。也就是说,图书越旧,那么其价值也就越低。鉴于此,我承诺将至少每年进行一次更新。我所说的“更新”,是指真正的更新——每个词语和概念都会重审,每个例子都会测试和更新。我会尽心尽责,争取让本书成为市面上最好的Kubernetes图书。

您也许会觉得至少每年更新一次太频繁了……然而这就是新常态。

如今,多数两年前的技术图书已经没有太多价值。事实上,对于像Kubernetes这样发展迅速的技术,一年前的相关图书的价值都有待商榷。作为作者,我当然希望写出的书能够耐得住5年时光的考验。但是现实并非如此。再次强调,欢迎来到新常态。

●版本7,2020年9月。所有的内容都针对Kubernetes 1.18进行了测试。新增关于StatefulSet的章节,增加了术语表。

●版本6,2020年2月。所有的内容都针对Kubernetes 1.16.6进行了测试。增加关于服务发现的新章节,由于附录会给人一种未完成的感觉,从而将其删除。

●版本5,2019年11月。针对Kubernetes 1.16.2进行了内容更新和示例测试。增加了有关ConfigMaps的章节。把第8章移至附录,并在附录中增加了有关服务网格(Service Mesh)技术的概述。

●版本4,2019年3月。所有内容进行了更新,所有示例都在最新版本的Kubernetes上进行了测试。添加了新的关于存储的章节。新增了两章关于实际运行环境中的安全问题的内容。

●版本3,2018年11月。调整了部分章节的顺序从而使内容更加顺畅。删除了ReplicaSets的章节,并将其中的内容挪到第5章。

●版本2.2,2018年1月。修改了一些文字错误,添加了一些解释性内容和图表。

●版本2.1,2017年12月。修改了一些文字错误,更新了缺少图例的图6.11和图6.12。

●版本2,2017年10月。新增ReplicaSets的章节。对Pod的相关内容进行了大量改动。修改了一些文字错误,并对现有章节进行了一些微调。

●版本1。初始版本。