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