《Quick Start Kubernetes》读后感

news/2025/3/11 13:32:30/文章来源:https://www.cnblogs.com/codists/p/18764852

一、 为什么选择这本书?

面试的时候经常被问到 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)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/897234.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

正交实验法python实现

1.等水平正交表 每个条件下的种类一样多 例1: 这是一个7因子2状态 列表里内部每一个[]表示一个因子,然后每个因子都有2种类型 #7因子2状态 from allpairspy import AllPairs parameters = [["Chrome", "Firefox"],#因子1有"Chrome"或"Fir…

如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统

本文将提供一个详细的示例,展示如何调用 DeepSeek 的自然语言处理 API 接口。我们将以情感分析为例,演示如何发送请求、处理响应以及处理可能的错误。我在业余时间开发了一款自己的独立产品:升讯威在线客服与营销系统。陆陆续续开发了几年,从一开始的偶有用户尝试,到如今线…

使用 Pixi.js 插件实现探险者小游戏(一)

什么是 Pixi Pixi 是一个非常快的 2D sprite 渲染引擎。使用它你可以轻松的利用 JavaScript 和其他 HTML5 技术制作游戏和应用程序。 Pixi 的官网地址:https://pixijs.com/ 本游戏使用的是 Pixi 的 V4.5.5 版本,官网最新版本更新到了 V8.x,两个版本 API 相差很大,建议大家学…

【设计模式】利用组合模式带你走进树形结构的世界

概述对于这个图片肯定会非常熟悉,上图我们可以看做是一个文件系统,对于这样的结构我们称之为树形结构。在树形结构中可以通过调用某个方法来遍历整个树,当我们找到某个叶子节点后,就可以对叶子节点进行相关的操作。可以将这颗树理解成一个大的容器,容器里面包含很多的成员…

20250311

1. 沪镍还有两个上涨波段

【设计模式】从智能音箱到软件设计:探索外观模式的实际应用案例

概述 有些人可能炒过股票,但其实大部分人都不太懂,这种没有足够了解证券知识的情况下做股票是很容易亏钱的,刚开始炒股肯定都会想,如果有个懂行的帮手就好,其实基金就是个好帮手,支付宝里就有许多的基金,它将投资者分散的资金集中起来,交由专业的经理人进行管理,投资于…

PMC必须要懂的四个关键流程:生产、库存、交期全过程解析!

PMC(生产计划与物料控制)这个岗位,看起来就是三个字,但实际干起来,简直是让人上蹿下跳、手忙脚乱。一边要盯着生产线, 一边要和供应商、采购、销售对接,稍微一个环节没控好,就可能导致生产停滞、库存爆仓、交期延误,直接影响公司运营。 很多PMC天天在救火,但其实掌握…

JavaScript HTML DOM - 改变 HTML 功能 用法运用 详解

JavaScript中的HTML DOM提供了强大的功能来改变HTML文档的内容和结构。通过JavaScript,我们可以动态地更新网页上的文本、属性、样式以及整个HTML结构。以下是对这些功能的详细解释和用法示例: 一、改变HTML内容使用innerHTML:innerHTML属性用于获取或设置元素的HTML内容。这…

20241905 2024-2025-2 《网络攻防实践》 第2次作业

1. 实验内容 本次实验为网络信息收集技术,主要有以下五个任务选择一个DNS域名进行查询获取信息 通过IP地址查询地理位置的信息 使用nmap扫描靶机环境 使用nessus扫描靶机环境 通过搜索引擎查询自己的隐私和信息泄露问题结合实验内容阅读书本,总结知识如下:网络踩点:攻击者通…

Ubuntu 20.4安装.Net 9

20.4默认包时没有.Net 9 需要用脚本形式安装wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh给执行权限chmod +x ./dotnet-install.sh可以通过 --channel 参数更改特定主要版本来指示特定版本。 以下命令安装 .NET 9.0 SDK。./dotnet-install.sh --channel 9.…

用DeepSeek+可灵AI+剪映制作哪吒2走T台秀AI视频 (保姆级教程)

内容首发周老师的付费社群,挑其中部分内容免费同步给公号读者今天给大家分享如何利用DeepSeek这类AI工具,制作哪吒2走T台秀视频,保姆级的制作方法,简单易懂,小白也能轻松上手。 关键操作,分为四步:1、用DeepSeek生成提示词 2、用AI生成图片 3、图生视频 4、视频剪辑合并…

修改Python的pip默认安装路径

修改Python的pip默认安装路径 修改site.py文件 查看pip下载位置 python -m site修改site.py文件内容 site.py文件位置在于python安装位置打开文件修改几处内容将ENABLE_USER_SITE=None改为ENABLE_USER_SITE=True修改USER_SITE和USER_BASEUSER_SITE修改的文件内容:USER_BASE修改…