欢呼!

正如我在以前的帖子中所写的那样,当您开始研究和使用所有这些新颖的,有光泽的容器/编排技术时,很有可能最终导致您的翻译“迷失”。 很多信息,很多技术,很多开发 ,很多承诺,很多复杂性和很多简单的示例都可以使用,但是当您尝试将相同的原理应用于当前项目时,您会感到“范式不匹配”​​。 至少从我的开发人员的角度来看,这是这样。 作为内部(平台)或为Google Container Engine供电的kubernetes的出现,是我最近所做的最有用,最有趣的研究(工作)之一。 我真正相信这是一个可以“停留”并为竞争或新替代方案设定标准的框架/技术。 我认为,随着更多主要玩家适应或拥抱kubernetes,它的使用率将会增加(请参阅RedHat / OpenShift v3 )

作者

在这一切的工作,并与集装箱的旅程“,我“发现” 凯尔西·海托华 ( github上 )( @kelseyhightower ),主要倡导者- PO为CoreOS和高度参与kubernetes。 我非常喜欢他在“展示”和教授所有这些新事物方面的务实方法,以及他对kubernetes和CoreOS的热情。 从他的在线资料中“我消耗”的第一件事之一是一个由3部分组成的视频, 介绍了从安装到配置的kubernetes (非常值得观看)。

这本书

先决条件

来自O'Reilly的 Kubernetes Up and Running是一本相对较小的书。 实际上,它是有关kubernetes的第一本“ 参考书 ”之一。 它不需要任何框架方面的知识,因为它具有非常完整的介绍性章节,涵盖了框架的基本原理,以及为什么在现代容器化部署世界中位于普通容器之上的编排层很重要。 如果您已经对使用Docker,Rkt或LXC等容器技术有一些基本的了解和经验,那就太好了。

章节

如前所述,本书的第一章介绍了有关kubernetes的体系结构及其背后的基本原理。 Kubernetes的美丽在于它的简单性,掌握基本概念最终对于使用它是非常关键的一点。 第一章就是关于这一点的。

第二章非常详细地介绍了在现有云提供商(谷歌云)之上从头开始部署kubernetes的过程。 作者从裸机云vms开始,逐步安装所需的所有必需组件,以使Kubernetes基础结构形成并开始充当单个系统(层)。 对于想真正控制Kubernetes安装和维护的各个方面的人们-本章主要是在本地或私有云场景中。

第三章是关于容器的。 本书通过一些基础知识介绍了不同类型的容器化应用程序以及它们与kubernetes概念的关系。 由于kubernetes当前使用Docker作为主要容器技术,因此本章包含一些有关Docker容器的示例和技巧。

第4章(以及最后一章)深入探讨了Kubernetes Pod的重要概念。 实际上,这是Kubernetes最重要的概念之一。 将向读者介绍包含其应用程序各个部分的生成豆荚的技术,对这些豆荚进行健康检查,聚类(复制它们)。 将在启用Kubernetes的应用程序中部署的每个单个应用程序都将由多个Pod之一组成。 了解Pod背后的基本思想以及kubernetes在其周围提供什么样的服务非常关键。 在本章结束时,您将获得一个很好的理解,以便开始思考Pod,服务和复制控制器。

结论

总的来说,这本书(至少是我现在拥有的早期版本)非常扎实。 正如我已经详细阐述的那样,如果您已经对容器有了一定的了解,那么遵循和理解Kubernetes的基本思想和原理很容易。 当然,每个抽象背后都有某种技术上的复杂性,最终Google / CoreOS的工程师和社区已经设法很好地将其隐藏起来。 第2章“从头开始安装”中介绍了一些复杂性和技术性。

如果有什么我想在参考书中看到的,可能会增加一章,其中包含一些食谱。 与在Kubernetes中设计和部署简单的2层或3层应用程序有关的食谱。 也许作为Java-JavaEE的人,我对中型到大型“老派”企业应用程序有一些常规部署方案。 Google已经为独立的kubernetes和容器引擎维护了高质量的文档。

方便且易于使用,我希望作者继续帮助社区采用kubernetes,由于Kubernetes已经在发展,将增加更多的服务和功能(超过了最初的1.0版本),所以我期待修订的版本。

翻译自: https://www.javacodegeeks.com/2015/11/book-review-kubernetes-up-running-by-kelsey-hightower.html

书评– Kubernetes Up&Running,作者:Kelsey Hightower相关推荐

  1. 解读2017之容器篇:后Kubernetes时代

    转载自:http://www.sohu.com/a/215846233_464005 作者|张磊 编辑|江柳 如果说 2017 年的容器技术圈子只能用一个关键词来概括的话,那一定非"Kube ...

  2. ChatGPT对话之云原生,最后它真的可以帮我出书了

    文章目录 1. 云原生工程师必须掌握的10项技能请列举 2. 请列举20个云原生工程师必须熟练的工具 3. 请列举20个学习云原生教程最棒的网站 4. 请列举20个关于云原生技术可以带来未来潜力巨大的 ...

  3. Kubernetes入门指南

    Kubernetes 简介 Kubernetes 是谷歌开源的容器集群管理系统,是 Google 多年大规模容器管理技术 Borg 的开源版本,主要功能包括: 基于容器的应用部署.维护和滚动升级 负载 ...

  4. CNCF 官方大使张磊:Kubernetes 是一个“数据库”吗?

    作者 | 张磊,阿里云高级技术专家.CNCF 官方大使,CNCF 应用交付领域 co-chair,Kubernetes 项目资深维护者 最近,Kubernetes 社区里有一个关于"Kube ...

  5. Docker与Kubernetes,是敌是友?

    本文讲的是Docker与Kubernetes,是敌是友?[编者的话]本文为读者提供了容器技术平台的组成说明,介绍了Docker公司的历史,编排框架Kubernetes推动Docker容器的使用,容器技 ...

  6. Kubernetes 是一个“数据库”吗?

    作者 | 张磊,阿里云高级技术专家.CNCF 官方大使,CNCF 应用交付领域 co-chair,Kubernetes 项目资深维护者 最近,Kubernetes 社区里有一个关于"Kube ...

  7. Kubernetes管理员的11条 安全军规

    自从Kubernetes项目开天辟地以来, 其安全性已经取得了长足的发展, 但它目前依然还有些要点值得注意. 本文列举了11条军规来帮助让你的集群在稳定运行时加固安全,以及在受到危害时对抗冲击.这些军 ...

  8. Kubernetes搭建可扩展的微服务系统

    翻译&转载:https://classroom.udacity.com/courses/ud615/lessons/7826112332/concepts/81910831080923 Thr ...

  9. 容器编排技术 -- Kubernetes 联邦 Deployment

    容器编排技术 -- Kubernetes 联邦 Deployment 1 Before you begin 2 创建联邦 Deployment 2.1 在底层集群中分布副本 3 更新联邦 Deploy ...

最新文章

  1. java.lang.Long cannot be cast to java.lang.Integer解决办法
  2. 协方差与相关系数的再理解
  3. 图(关系网络)数据分析及阿里应用
  4. 第三章 续:时间控件(TimePicker)
  5. 录屏 模拟器_系统自带的录屏好用吗?其实有功能更强大的软件
  6. 7.Magento系统配置(System.xml)
  7. Microsoft Visio绘图
  8. android平板电脑 刷机工具,安卓平板电脑刷机教程之一键刷机.pdf
  9. 2018-PAT春季考试小结
  10. iPhone全系列进入恢复模式方法
  11. 实例011:养兔子 有一对兔子,从出生后第3个月起每个月都生一对兔子,小兔子长到第三个月后每个月又生一对兔子,假如兔子都不死,问每个月的兔子总数为多少?
  12. Java多线程:synchronized | Volatile 和Lock和ReadWriteLock多方位剖析(一)
  13. Win10电脑怎么更改UEFI固件设置
  14. 2023 年 5 大人工智能 (AI) 趋势
  15. 容器编排-Docker Compose
  16. java代码优化的方法和准则_编写高质量代码:改善Java程序的151个建议(第1章:JAVA开发中通用的方法和准则___建议16~20)...
  17. 金蝶kis记账王怎么反审核凭证
  18. 2021年 PAT(乙级)
  19. 商品规格sku算法应用
  20. 【C++入门】函数重载,引用,内联函数......

热门文章

  1. Class的getName、getSimpleName与getCanonicalName的区别
  2. KTV阶段项目告一段落,让我们张开双臂迎接新阶段吧!!
  3. 如何通过反射将字符串转换为类
  4. Map的两种遍历方法
  5. 2015蓝桥杯省赛---java---C---2(立方尾不变)
  6. 用赫夫曼树进行文件解压
  7. 工程打包是什么意思_太生动形象了!500个建筑施工3D动画演示,施工工艺一目了然,零基础工程人也能看懂...
  8. 2020年日历电子版(打印版)_“温故知新”——2020年《故宫日历》(青少版)正式发布...
  9. jvm(7)-虚拟机类加载机制
  10. com.mysql.jdbc.NotUpdatable: Result Set not updatable (references no primary keys).(解决方法)