创建和管理中心应用模板

更新时间:
复制为 MD 格式

您可以将中心应用发布成应用模板,该模板包含模型元数据、制品(例如:容器镜像)和运营能力信息等内容。在BizWork的两级管理、跨BizWorks的能力分发和复用的场景下您可以使用应用模板,并能以此为基线,进行一定程度的模型扩展和能力编排等操作。本文介绍如何创建和管理中心应用模板。

前提条件

存在版本状态为已发布的中心应用。关于如何发布中心应用版本,请参见发布应用版本

创建中心应用模板

  1. 登录BizWorks,在选择平台下拉列表中选中微服务开发平台

  2. 单击页面右上角image.png图标或其文本框区域,在下拉列表中单击目标项目名称后,单击应用页签。在应用列表页面单击目标中心应用名称。image

  3. 在目标中心应用左侧导航栏中,选择应用设置 > 模板管理

  4. 模板管理页面,单击创建模板

  5. 如果您没有编辑过模板基础信息,在暂无模板基础信息对话框中,单击完善信息

    1. 模板基础信息对话框中,完成模板基础信息配置。

      • 配置模板基础应用信息。模板名称默认为****-应用模板,您也可以手动修改。模板编码模板nameSpace是平台自动生成且不支持修改。填写简介提供者信息提供者联系方式

      • 配置中心基础应用信息。默认名称编码是自动生成的,编码不支持修改,您可按需修改默认名称,填写描述信息。

    2. 单击创建模板

  6. 如果您已经编辑过模板基础信息,在是否在新创建的模板中代入已完善的模板基础信息对话框中:

    • 如果您想直接代入模板基础信息,单击确认

    • 如果您想对模板基础信息进行修改,单击修改

  7. 选择对应版本对话框中,在应用版本下拉列表中选择目标应用版本后,单击创建

  8. 创建模板面板,完成相关配置。

    说明
    • 本文以您已经编辑过模板基础信息为例说明如何创建模板。

    • 在应用模板的创建和编辑过程中,支持暂存,即您可以单击保存以暂存模板信息。

    1. 基础信息配置向导页,如果您想修改基础信息,您可以单击点击进行修改,然后进行编辑修改,完成后单击下一步。页面包含模板基础信息中心应用基础信息两个区域。模板基础信息包括模板名称、模板编码、模板nameSpace、简介、提供者信息、提供者联系方式等字段;中心应用基础信息包括默认名称、编码、描述等字段。

      说明

      如果在步骤6中,您在是否在新创建的模板中代入已完善的模板基础信息对话框中单击的是修改,那么您可以直接修改模板基础信息中心应用基础信息信息。

    2. 版本信息配置向导页,模板版本号为默认生成的(即在步骤7中选择的版本号),您可以单击添加附件或单击 导入示例 ,按需完成版本信息配置后,单击下一步

    3. 模型信息配置向导页,您可以查看该模板中包含的模型基线信息(模型包含模型数据默认选中,您可以按需配置),单击下一步

    4. 接口定义配置向导页,完成相关信息查看后,单击下一步。该页面显示接口数数据模型数量两个字段信息。

      说明
      • 模板默认会包含此版本中心应用接口管理中所有的接口定义。

      • 接口是否开启认证的配置也会一并包含在模板中,模板安装后的中心应用不可修改是否认证。

    5. 部署和升级配置向导页,选择目标环境上部署成功的部署记录,以确定应用模板需要包含的镜像、部署配置等,您也可以对相关参数进行设置。完成后单击保存。可设置的配置项包括:容器镜像(镜像仓库地址)、默认部署配置(Pod总数、CPU和内存的资源预留与限制)、网络配置(集群外调用端口映射)、启动命令及启动参数、环境变量(支持自定义键值对,可添加或删除)、存储(支持SECRET、CONFIGMAP、PVC类型挂载,挂载源可选部署时指定)以及应用生命周期管理开关。

      如果您的BizWorks已经开启信创相关功能,模板中可分别设置amd64(如x86)、arm64(ARM)芯片架构的容器镜像和对应部署参数。

      部署和升级步骤中,通过 amd64arm64 页签切换不同芯片架构的配置,使用开关控制是否启用该架构,并在容器镜像区域配置镜像仓库地址。

      说明
      • 您的BizWorks版本如需包含信创功能,请与我们的支持人员联系确认。

      • 未开启信创功能的BizWorks,模板中只包含amd64(如x86)芯片架构的容器镜像。

      更多关于部署中心应用实例的信息,请参见部署中心应用实例

    模板管理页面,您可以查看所创建的模板。保存后,返回 模板管理 页面,可查看已创建的应用模板列表。列表包含 模板名称模板版本状态对应应用版本芯片架构最后更新操作 列。新创建的模板版本状态为 开发中,支持 上架编辑下载删除 操作;模板上架后状态变为 已上架,支持 下架下载 操作。

    说明

    您可以创建多个版本的应用模板。

  9. 可选:完成部署和升级的相关配置后,单击下一步。在能力运营配置向导页,您可以看到将要导入模板的能力运营数据。勾选模板是否包含运营数据复选框后,页面下方展示接口信息区域,包含左侧树形目录结构和右侧接口列表(接口名称、Method、Path)。确认运营数据无误后,单击完成

    • 您可以去勾选模板是否包含运营数据,选择不勾选,则应用模板打包时不会包含应用所关联的运营数据,应用模板安装后也不会自动导入应用接口运营信息。

    • 添加能力产品。在能力产品信息区域,单击添加能力产品,在添加能力产品面板,选择目标能力产品名称(支持多选),完成后单击保存

上架模板

  1. 模板管理页面,单击目标模板(版本状态需为开发中)右侧操作列下的上架

  2. 在二次确认对话框中,单击确定

    您可以单击查看进度查看上架进度。系统弹出模板应用生成记录对话框,显示流水线 asset-generation 的执行进度。当导出资产元数据制作资产文件两个步骤均显示完成(绿色对勾),且构建日志输出"生成资产文件成功"时,表示模板上架成功。

    说明
    • 应用模板上架后将同步至企业应用模板中心,该版本可被企业内其他用户访问并下载使用。关于如何查看企业本地模板,请参见配置企业资产共享

    • 模板上架(下架)后将不支持编辑和删除操作,如需更新您需创建新的模板版本。具体操作,请参见创建中心应用模板

    当目标模板的模板版本状态列显示为已上架,说明该模板已经成功上架。

下架模板

说明

模板版本状态列显示为已上架的模板支持下架操作。

  1. 模板管理页面,单击目标模板右侧操作列下的下架

  2. 在二次确认对话框中,单击确定

    说明

    应用模板从企业应用模板中心下架,企业内其他用户将无法访问该版本并下载使用。已下载安装的应用不受影响。

    当目标模板的模板版本状态列显示为已下架,说明该模板已经成功下架。

编辑模板

  1. 模板管理页面,单击目标模板(版本状态需为开发中)右侧操作列下的编辑

  2. 更新模板面板,根据您的具体需求编辑模板信息,完成后单击保存

下载模板

  1. 模板管理页面,单击目标模板版本状态需为已上架)右侧操作列下的下载

  2. 如果您已经生成过下载文件,请跳过该步骤。在下载应用模板对话框中,单击生成下载文件image.png

    在生成应用模板对话框中,您可以单击查看详情查看模板制作流水线信息。弹窗显示模板生成中状态,单击 查看详情 可跟踪生成进度。单击后,页面显示模板应用生成记录,流水线包含两个步骤:导出资产元数据(完成后显示绿色对勾)和制作资产文件(进行中显示旋转动画)。右侧日志区实时展示当前步骤的构建日志,包含镜像拷贝、签名存储等操作记录。等待所有步骤执行完成即可。

  3. 下载应用模板对话框中,单击下载。对话框中显示应用模板版本号生成时间信息。

    说明

    下载文件的生成时间大概需要1分钟,请您耐心等待。

删除模板

  1. 模板管理页面,单击目标模板(模板状态需为开发中)右侧操作列下的删除

  2. 在二次确认对话框中,单击删除

    说明

    如果目标模板(被删除模板)正在生成下载文件,则不能被删除,请您等文件生成结束后再操作。