全部产品

OAM 产品模板

更新时间:2020-09-18 14:35:53

AKS 应用商店不仅提供了基于 Kubernetes Helm 标准的应用模板,还提供了符合 OAM 模型规范的应用组件(Components)及运维策略(Traits)模板。本文介绍如何在 AKS 控制台快速添加与发布 OAM 产品模板。

添加 OAM 产品模板

  1. 登录容器应用服务控制台,在左侧导航栏点击 应用商店 > OAM 产品模板
  2. 点击 添加产品模板,在新页面中,配置以下模板信息:
    • OAM 产品模板名称:必填。根据业务需求,自定义模板名称。支持小写字母、数字、连字符,且必须以字母开头、以字母或数字结尾。
    • 组件编排:可选。用于定义应用所包含的各组件模块及组件对应的运维策略。
      1. 点击 添加组件,在右侧窗口中,配置以下组件信息后,点击 提交
        • 组件名称:必填。输入组件名称,默认为 helloworld。
        • 工作负载类型:必填。目前仅支持 CafeContainerizedworkload。
        • 容器信息:必填。自定义参数格式为 {{ .Values.$componentName.imageUrl }}。其中,$componentName 必须与填写的组件名称一致,imageUrl 为自定义的参数。
        • 参数:可选。配置环境、身份鉴权等参数,如 accesskey、secretkey、endpoint 以及 instanceid,参数根据用户需求可自行扩展。
      2. 组件添加成功后,点击 添加运维特征,选择运维特征(CafeService/Strategy)并配置容器信息,点击 提交
    • 版本号:必填。为该产品模板定义一个版本号,如 v1.0.1,方便后期进行版本维护。
    • 描述:可选。输入该该产品模板的备注信息。
  3. 点击 提交,模板创建成功。
  4. 进入该产品模板的详情页,点击 版本生效
    说明:版本生效后,无法再修改当前版本的模板信息。您可以在以该版本为基准添加一个新的版本。

发布 OAM 产品模板

  1. 在 OAM 产品模板的详情页,选择需要发布的版本,点击 创建发布
  2. 在右侧窗口中,根据提示,选择或输入相应的模板发布信息,包括工作空间、命名空间、所属应用以及具体的发布参数。
    说明:请确定发布参数正确,发布时所使用的参数以设置的发布参数为准。
  3. 点击 创建发布,模板进入创建发布状态。创建成功后会生成发布单,点击 查看发布单 可以跳转至发布单页面。

查看 OAM 产品发布

OAM 产品发布 页面,您可以查看到所有的 OAM 产品模板的发布信息。

  1. 在容器应用服务控制台,左侧导航栏点击 应用商店 > OAM 产品发布
  2. 选择待查看的 OAM 产品模板发布的命名空间。
  3. 在发布的产品模板列表中,找到目标模板,即可获取模板相关信息,或进行以下操作:
    • 可直接查看该模板的版本号、发布状态以及最近一次的操作时间。
    • 点击发布的产品模板名称,进入该模板的详情页。
    • 点击操作列的 删除,确认后即可直接删除该发布信息。
    • 对于发布成功的产品模板,点击操作列的 查看发布单,可跳转至 应用发布 > 发布单 查看详细的发布单信息。