Kubernetes in Action中文版

Marko Luksa

出版时间

2018-12-31

ISBN

9787121349959

评分

★★★★★
书籍介绍
这本书最独特的价值,在于它不是把 Kubernetes 当成一堆命令和 YAML 语法来教,而是带你理解背后的设计思想:为什么用声明式的 yaml 描述期望状态、为什么一个 Pod 要绑在同一命名空间、为什么容器里不该塞多个无关进程。读者普遍反馈,读完会对 k8s 建立起「整体而完整」的认知,把散落的组件串成一张全景图。正因如此,它被许多人视为入门 k8s 的「一本足矣」的提纲挈领之作。需要提醒的是,这是一本由开发者视角写就的技术书,内容编排与流程图清晰,但中译本部分章节翻译质量参差,阅读时需自行甄别。它特别适合想系统打通 k8s 底层逻辑、而非只学操作手册的读者。
作者简介
Marko Luksa是一位拥有20年以上专业开发经验的软件工程师,经手项目小到简单的Web应用,大到ERP系统、框架和中间件软件,应有尽有。在为Red Hat工作期间,他从Google App Engine API实现的开发起步, 这些API将基于Red Hat的JBoss中间件产品,之后他一直在为CDI/Weld、Infinispan/JBoss DataGrid等项目贡献力量。2014后, 他加入Red Hat的Cloud Enablement团队,负责 Kubernetes和相关技术开发的更新,保障公司的中间件软件能将Kubernetes与OpenShift特性的潜能用到极致。 译者简介 七牛容器云 (KIRK)团队,是负责七牛云基于自身公有云业务在容器方面的多年实践经验,针对企业应用快速部署、便捷运维打造的容器云计算平台。提供持续集成、弹性伸缩、应用市场等功能特性,使企业专注于业务逻辑开发,缩短业务上线周期,优化资源利用率,提高服务响应效率的一支技术团队。
精彩摘录
  • "INTRODUCING THE MECHANISMS THAT MAKE CONTAINER ISOLATION POSSIBLE By this point, you’re probably wondering how exactly containers can isolate processes if they’re running on the same operating system. Two mechanisms make this possible. The first one, Linux Namespaces, makes sure each process sees it"
  • "OpenShift provides a long list of pre-fabricated templates that allow users to quickly run complex applications by specifying a few arguments (or none at all, if the template provides good defaults for those arguments). For example, a template can enable the creation of all the Kubernetes resources "
目录
1 Kubernetes 介绍 1
1.1 Kubernetes 系统的需求 2
1.1.1 从单体应用到微服务 2
1.1.2 为应用程序提供一个一致的环境 5
1.1.3 迈向持续交付 :DevOps 和无运维 6

显示全部
用户评论
从开发者角度来写,看完会对整个k8s有个整体完整的认识
这本书主要告诉你k8s能干什么,但是怎么干没怎么讲,所以实用性比较差,或者是原理方面只简单说说,还有就是翻译比较差,并不适合作为想使用或者深入学习k8s的入门读物,想了解一下k8s但并不打算立即使用的有经验的工程师可以读读
看完了前10章,对K8S从懵逼到熟悉,后面的8章挑重点看吧。 配合阿里云kubernetes容器服务,疗效更佳。
书是好书,第6章挂载卷,翻译的和屎一样
配的流程图很清晰,内容编排合理,通读一遍算了大致有点概念了
开发人员也值得一读
适合当做k8s的入门书籍,但还是要看下原版。
讲的很好,作为入门而言比权威指南更好。
这本书用于入门很合适,看一遍之后基本上都有个大概了解了
下载
收藏