要想充分利用云技术,技术人员就必须要以新的方式处理应用。
随微服务和容器技术的不断演变,开发人员设计、构建和运行软件的方式也发生了巨大变化。这些现代化架构使用全新原语,因此需要大多数开发人员、技术负责人和架构师采用不同以往的实践方式来推进工作。本信息指南由红帽的 Bilgin Ibryam 和 Roland Huß 负责编写,详细介绍了用于在 Kubernetes 上设计和实施云原生应用的常见可复用元素、模式、原理及相关实践。
当您打算在类似 Kubernetes 的系统上提供任务关键型服务时,通过不断试错来学习可能会耗费过多的时间,并会导致停机和中断等实际问题…我们根据以往的经验编写了 Kubernetes 的 API 和工具,借助 Kubernetes 模式将这些经验分享给您。
每个模式都包含问题描述以及带有 Kubernetes 细节的建议解决方案。许多模式还提供具体的代码示例作为支持。这本电子书非常适合已经熟悉 Kubernetes 基本概念并想要学习常见云原生模式的开发人员。
了解这 5 种 Kubernetes 模式:
基础
涵盖构建基于容器的云原生应用的核心原则和实践。
行为
探索管理不同类型容器及平台交互的精细概念。
结构
帮助您整理容器集内的容器,容器集是 Kubernetes 平台的原子。
配置
为如何在 Kubernetes 中处理应用配置提供技术见解。
高级
包含更高级的主题,例如通过操作器扩展平台。
安全防护
提供用于强化 Kubernetes 上运行的应用并提高其安全性的模式。