前言
这是一本新的关于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。初始版本。