本站支持尊重有效期内的版权/著作权,所有的资源均来自于互联网网友分享或网盘资源,一旦发现资源涉及侵权,将立即删除。希望所有用户一同监督并反馈问题,如有侵权请联系站长或发送邮件到ebook666@outlook.com,本站将立马改正
随着微服务和容器的发展,开发人员设计、构建和运行软件的方式已经发生了明显的变化。这些现代体系结构提供了新的分布式原语,开发人员、技术负责人和架构师在实现这些原语时也需要采用一套不同的实践。本书重点介绍在Kubernetes上设计和实现云原生应用程序时所需的通用且可重用的模式和原理。
本书中的每个模式都包含问题描述和特定于Kubernetes的解决方案。所有模式均提供具体的代码示例以及演示。本书主要面向熟悉Kubernetes基本概念的开发人员和架构师,帮助他们学习如何使用久经考验的设计模式解决常见的云原生难题。
本书介绍了以下模式类型:
基础模式涵盖构建基于容器的云原生应用程序的核心原则和实践。
行为模式详细介绍管理容器和平台交互的概念。
结构化模式教你如何通过在Pod中组织容器解决特定的用例。
配置模式讲述如何处理Kubernetes中应用程序的配置。
高级模式涵盖更复杂的主题,例如操作器和自动伸缩等。
Bilgin Ibryam(@bibryam)是红帽的首席架构师,阿帕奇软件基金会的成员,他曾向多个开源项目贡献代码。
RolandHuß(@ro14nd)是红帽的首席软件工程师,也是Knative无服务器团队的成员。
通过本书的学习,你不仅能够了解Kubernetes中的各种组件,而且还会明白为什么以及如何使用这些组件来构建系统。”
——Brendan Burns
Kubernetes联合创始人
“本书以独特的方式介绍了便于开发人员理解并快速掌握的有关Kubernetes的关键概念。”
——Andrew Block
红帽高级首席顾问
“这是一本很了不起的书,书中讲解了如何利用Kubernetes解决现实世界中的各项任务和难题。”
——Michael Hüttermann
Huettermann.net的开发运维首席顾问