在 Go 中构建业务流程协调程序(从头开始)
Build an Orchestrator in Go (From Scratch)
通过使用 Go 和 Docker API 构建自己的编排系统,深入了解 Kubernetes 和其他编排系统。
像 Kubernetes 这样的编排系统看起来像一个黑匣子:你部署到云端,它就会神奇地处理你需要的一切。这可能看起来很完美——直到出现问题,你不知道如何找到和解决你的问题。在 Go 中构建业务流程协调程序(从头开始)通过指导您创建自己的业务流程框架,揭示了业务流程框架的内部工作原理。
在 Build an Orchestrator in Go (From Scratch) 中,您将学习如何:
像 Kubernetes 这样的编排系统看起来像一个黑匣子:你部署到云端,它就会神奇地处理你需要的一切。这可能看起来很完美——直到出现问题,你不知道如何找到和解决你的问题。在 Go 中构建业务流程协调程序(从头开始)通过指导您创建自己的业务流程框架,揭示了业务流程框架的内部工作原理。
在 Build an Orchestrator in Go (From Scratch) 中,您将学习如何:
- 确定构成任何编排系统的组件
- 将容器调度到工作器节点
- 使用 Docker API 启动和停止容器
- 使用简单的 API 管理工作节点集群
- 使用 Google 的 Borg 开创的算法
- 揭开 Kubernetes 和 Nomad 等编排系统的神秘面纱
在 Go 中构建业务流程协调程序(从头开始)介绍了创建业务流程协调程序的每个阶段,包括图表、分步说明和详细的 Go 代码示例。如果您不是围棋专家,请不要担心。本书的代码经过优化,具有简单性和可读性,其关键概念易于用任何语言实现。您将了解这些框架的基本原则,甚至了解如何使用命令行界面管理业务流程协调程序。
关于技术
Kubernetes 和 Nomad 等编排框架从根本上简化了容器化应用程序的管理。通过从头开始构建编排器,您可以深入了解如何部署和扩展现代分布式系统的容器、集群、Pod 和其他组件。本书将指导您从头开始逐步创建自己的编排器。
关于本书
在 Go 中构建 Orchestrator(从头开始)为您提供了由内而外的编排框架和分布式容器化应用程序的低级操作。它将带您踏上一段引人入胜的旅程,使用 Docker API 和 Go SDK 构建简单但有用的编排器。在此过程中,您将获得对 Kubernetes 的专家级了解,以及在需要创建自己的自定义编排解决方案时可以遵循的模式。
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)