《Quick Start Kubernetes》读后感
一、 为什么选择这本书?
面试的时候经常被问到 kubernetes(下称 k8s),所以打算学习 k8s。看到《Quick Start Kubernetes》的作者对自己所写的书持续地更新,被这种认真打动了,外加这本书只有 100 多页,所以选择了这本书作为入门 k8s 的教材。
二、这本书写了什么?
这本书介绍了什么是 k8s, k8s 的组成结构(control plane node, worker node),演示了在 Windows 系统上如何使用 Docker desktop,在 Linux 系统上如何使用 Linode KubernetesEngine (LKE) 进行相关的操作(如:deploy, scale up/down, rolling update, delete)。
三、这本书特点
1.大量使用 jargon(行话), idiom(习语) ,slang(俚语), informal phrase(非正式用语), 阅读起来比较困难。
第 6 章:1. A quick word about labels。2. You might remember a while back we said k8s uses labels to associate objects(使用 some time ago 替换 a while ago 理解起来更容易)。
第 7 章:Let's see it in action——虽然编程书非常喜欢使用 XXX in action 作为书名,但是个人觉得 in action 不好理解。
第 10 章:Of course, if you didn’t like this, I’m gutted. I'm gutted 是一条 “British Slang”,意为“If you are gutted, you feel extremely disappointed or depressed about something that has happened.”。
虽然这本书只有 100 多页,但是很多地方我阅读的时候都要查字典,技术学习变成了英语学习。
2.使用 Docker Desktop 和 Linode Kubernetes Engine (LKE) 进行操作演示是一大败笔。
第 1 点关于英语的运用与个人的生活背景息息相关,即使作者使用了很多非正式的用于,总体而言我倒是还能接受。但作者使用 Docker Desktop 和 Linode Kubernetes Engine (LKE) 进行操作演示,只能说是本书一大败笔。实际的开发中,无论如何是不可能使用 Docker Desktop 去部署的,因为生产环境不会用到 Docker Desktop。云服务器,WSL,虚拟机都是很好的可选方案,实在不理解作者为什么选择 Docker Desktop。作者使用 Linode Kubernetes Engine (LKE) ,对国内的开发者而言,也不方便使用。
3.第 1 章写得很好。
第 1 章介绍了什么是 k8s, 什么是微服务,以及 k8s 的来源。可以说是本书写得最好的章节,最出彩的地方,逻辑清晰,定义明确。因为只有第 1 章写得最好,第 2-10 章节写得都不好(比如第 2 章的 Why we need Kubernetes?我觉得理由就很勉强)。所以勉强也算本书的一个特点了。
四、这本书适合什么样的人?
如果你没有接触过 k8s,想了解 k8s, 那么我觉得可以看一下,就 100 多页,也用不了多少时间。正如书名所写的那样,这本书就是一个“quick start”, 仅此而已。
如果你确实想阅读本书,那么我有一个建议:阅读时候结合官方文档的 KubernetesComponents 章节进行阅读(k8s Documentation>Concepts>Overview>KubernetesComponents),当作者提到某个概念的时候,去找这个概念在文档中的介绍。这样有助于对 k8s 有一个整体的感知。
五、推荐指数
按照 5 星的标准,本书推荐指数 2 颗星。
六、参考资料
1. 编程
(1)Nigel Poulton,《Quick Start Kubernetes》:https://book.douban.com/subject/35751539/
2. 英语
(1) Etymology Dictionary:https://www.etymonline.com
(2) Cambridge Dictionary:https://dictionary.cambridge.org

欢迎搜索及关注:编程人(a_codists)
版权声明: 本文为 InfoQ 作者【codists】的原创文章。
原文链接:【http://xie.infoq.cn/article/a836db2581b081662526dc91f】。未经作者许可,禁止转载。
评论