从正在运行的应用创建可重复使用的模板

如果 App Hub 应用已成功运行,您可以从中创建可重复使用的模板。这种做法可让开发者团队以符合组织标准的方式自行部署。

本指南介绍了如何通过创建受监管的可重用模板,标准化现有已注册 App Hub 应用的架构。

此工作流程适合推广最佳实践,并支持以一致且安全的方式部署服务。例如,使用正在运行的 translator_v4.0 应用的架构为即将推出的 translator_v5.0 应用创建模板。

准备工作

在从现有应用创建模板之前,您必须完成以下步骤:

确定并查看来源应用

使用 App Hub 获得现有应用架构的清晰蓝图:

  1. 在 Google Cloud 控制台中,使用项目选择器选择宿主项目或已启用应用的文件夹的管理项目,具体取决于您的设置模型
  2. 从 App Hub 前往应用页面:

    打开“应用”

  3. 在应用列表中,找到并选择要用作模型的目标正在运行的应用。

  4. 在应用详情页面中,查看其注册的服务和工作负载。此视图是应用架构的可靠来源。

生成模板并设置参数

借助 App Hub 中的应用蓝图,在应用设计中心内构建灵活且可重复使用的模板:

  1. 设计应用模板,将源应用中的服务和工作负载清单映射到设计画布上。
  2. 确定组件中开发者必须为每次部署自定义的任何配置值,例如区域、机器大小或实例数量。在模板中将这些定义为输入参数。这种做法可让模板用户指定设置,同时保持核心架构不变。
  3. 向模板添加详细说明、版本号和其他相关元数据。

发布并验证模板

设计并参数化模板后,将其发布到目录中,以便其他团队使用:

  1. 验证模板
  2. 将模板共享到目录
  3. 作为最终验证,请确认测试应用的架构与原始源应用的架构一致。

开发者现在可以重复使用模板,以创建符合组织标准的应用。