Kubernetes设计模式(第二版)
马晶慧 译
出版时间:2025年03月
页数:401
“这是一本精彩、信息量丰富且非常实用的书。”
——Grady Booch
IBM首席软件工程科学家,Unified Modeling Language的合作者
“本书介绍了一套升级后的模式,可帮助开发人员充分利用Kubernetes的功能和特性。”
——Andrew Block
红帽杰出的架构师
随着微服务和容器的进步,开发人员设计、构建和运行软件的方式已经发生了巨大变化。这些现代体系结构提供了新的分布式原语,要求许多开发人员、技术负责人和架构师采用一套不同的实践方法。本书重点介绍在Kubernetes上设计和实现云原生应用程序时所需的通用且可重用的模式和原则。
本书介绍的每个模式都包含问题描述以及特定于Kubernetes的解决方案。所有模式均提供具体的代码示例以及演示。此升级后的版本主要面向熟悉Kubernetes基本概念的开发人员和架构师,帮助他们学习如何使用久经考验的设计模式解决常见的云原生难题。
本书主要内容包括:
● 基本模式篇介绍构建以及运行基于容器的云原生应用程序的核心原则与实践。
● 行为模式篇介绍各类容器和平台交互的管理。
● 结构化模式篇介绍通过组织容器解决特定的用例。
● 配置模式篇介绍如何处理Kubernetes中应用程序的配置。
● 安全模式篇介绍如何提高运行在Kubernetes之上的应用程序的安全性。
● 高级模式篇涵盖更复杂的主题,例如操作器、自动伸缩以及集群内镜像构建等。
书名:Kubernetes设计模式(第二版)
译者:马晶慧 译
国内出版社:中国电力出版社
出版时间:2025年03月
页数:401
书号:978-7-5198-9738-3
原版书书名:Kubernetes Patterns, 2e
原版书出版商:O'Reilly Media
Bilgin Ibryam
Bilgin Ibryam是红帽的首席架构师,阿帕奇软件基金会的成员,他向多个开源项目贡献了代码。他还是一位博主、开源传教士、区块链爱好者、演讲家以及《Camel Design Patterns》的作者。他拥有十多年构建和设计高可扩展性、弹性、分布式系统的经验。
在日常工作中,Bilgin喜欢通过指导和编程,领导各个企业成功地构建开源解决方案。目前他的工作主要关注应用程序集成、企业区块链、分布式系统设计、微服务,以及常见的云原生应用程序。
Bilgin Ibryam是Diagrid的产品经理,负责公司的产品战略。
Roland HuB
Roland HuB博士是红帽的软件工程师,他曾担任Fuse Online的技术总监,近期还加入了Knative编程的无服务团队。他拥有二十多年Java的开发经验,最近又爱上了Golang。然而,他从未忘记自己是一名系统管理员。Roland一直在积极地向开源做贡献,他是JMX-HTTP的首席开发人员,JMX-HTTP连接了Jolokia与一些流行的Java构建工具,可用于在Kubernetes和OpenShift上创建和部署容器镜像。在编程之余,他热衷于通过会议和写作来传播他的工作体会。
本书封面上的动物是一只赤嘴潜鸭(学名:Netta rufina,英文名:pochard)。rufina 在拉丁语中意为“红发”,pochard在英文中的意思是“潜鸭”。原产于欧洲和中亚的湿地,如今也分布于北非和南亚的湿地。
赤嘴潜鸭身长约45~60cm,成熟的赤嘴潜鸭可重达900~1360克左右。它们的翅膀伸展开来可达91cm。雌性的棕色羽毛深浅不一,脸色较浅,颜色不如雄性绚烂。雄性赤嘴潜鸭喙为红色,头为锈黄色,黑色的尾巴和胸部,两边为白色。
赤嘴潜鸭主要以根、种子和水生植物为食。它们在沼泽和湖泊旁边的植被中筑巢,并在春季和夏季产卵。普通的一次产卵可以孕育8~12只小鸭。赤嘴潜鸭在交配时会发出响亮的叫声。雄性赤嘴潜鸭的叫声听起来很像喘息,而雌性的叫声则更短。
赤嘴潜鸭的保护级别为“无危”(Least Concern,简称LC)。O’Reilly出版的图书,封面上很多动物都濒临灭绝。这些动物都是地球的至宝。如果你想知道如何保护这些动物,请访问animals.oreilly.com。