Kubernetes 上的平台工程,视频版
Platform Engineering on Kubernetes, Video Edition
视频说明
在 Video Editions 中,叙述者阅读书籍,同时内容、图形、代码列表、图表和文本显示在屏幕上。就像有声读物一样,您也可以作为视频观看。
使用开源工具,通过基于 Kubernetes 构建的平台为您的团队提供支持。
采用 Kubernetes 非常复杂,尤其是当您在拥有多个团队的组织中工作、部署到多个云提供商以及使用不同的堆栈时。Kubernetes 上的平台工程向您展示了如何使用开源工具和 Kubernetes 社区中新兴的最佳实践来解决这些常见的云原生问题。
在 Kubernetes 上的平台工程中,您将了解:
- 平台工程背后的原则以及这些原则如何应用于 Kubernetes
- 评估和采用开源项目来构建特定领域的平台
- 创建Platform API,使团队能够更高效地发布更多软件
- 减少团队对平台的认知负担
- 使用已建立的软件交付指标来衡量您的平台计划
- 使用 Helm、Tekton、Dagger 和 Argo CD 进行打包、版本控制、分发和部署
- 使用 Crossplane 实施多云基础架构策略
- 使用 Knative Serving 和 Argo Rollouts 进行渐进式升级
- 使用 Dapr 为开发团队提供标准应用程序级 API
平台可帮助您的团队专注于交付出色的软件。但是,在 Kubernetes 之上构建可靠的平台需要真正的专业知识。Kubernetes 上的平台工程揭示了如何将多个流行的开源项目组合成一个适用于您的应用程序和团队的自定义平台。它是组织使用 Kubernetes 的完美指南,可简化开发团队的云原生开发,并帮助他们更快地交付软件。
关于技术
Kubernetes 是一个了不起的编排工具,但它只是云之旅的开始。为了高效交付云原生软件,您的团队需要一个坚实的构建管道、高效的包管理器和分发机制,以及能够减少团队认知负担的 API。本书将向您展示如何在 Kubernetes 之上构建自定义平台——所有这些都使用 Dapr、Knative、Argo CD 和 Rollouts 以及 Tekton 等开源工具。
关于本书
Kubernetes 上的平台工程首先要明确定义基于 Kubernetes 的出色平台的元素。然后,它系统地介绍了构建完全符合组织要求的平台所需的工具。动手示例和详细的代码将指导您完成每个步骤。到最后,您将能够创建一个完整的平台,以有效地交付云原生软件,而无需与特定的云提供商或供应商绑定。
里面有什么
- 使用 Helm、Tekton、Dagger 和 Argo CD 进行打包、版本控制、分发和部署
- 使用 Crossplane 实施多云基础架构策略
- 使用 Knative Serving 和 Argo Rollouts 进行渐进式升级
- 使用 Dapr 为开发团队提供标准应用程序级 API
关于读者
适用于熟悉容器和 Kubernetes 基础知识的开发人员和软件架构师。
关于作者
Mauricio Salatino 目前是 Dapr OSS 贡献者、Knative 指导委员会成员以及 Knative Functions 工作组的联合负责人。
评论(0)