更新时间:2024-07-11 GMT+08:00
分享

部署Native Service

配置完API后,还需要部署才可使用Native Service。请使用此前设计的Chart包,在CCE上完成服务的部署。

前提条件

已下载之前设计的Chart包。

  1. 在AstroZero开发环境的Native Service配置页面,选择“导航”。
  2. 在“Chart设计”页签版本列表区域,单击需要导出的Chart后的导出按钮。
    图1 导出Chart包

    操作列按钮分别提供编辑Chart包、修改Chart包状态(单击后,Chart包状态是“Published”,无法再编辑该Chart包。单击后,Chart包状态是“Draft”,可编辑该Chart包。该界面不提供发布功能,实际发布要去CCE部署和发布)、预览Chart配置、导出Chart包、克隆已有Chart包配置和删除功能。

在CCE上部署服务

  1. 登录CCE控制台。
  2. 在左侧导航栏,中选择“模板市场 > 我的模板”。
  3. 在我的模板页面,单击“上传模板”。
  4. 在“模板包”后的选择框中,单击“...”,选中待上传的工作负载包后,单击“上传”。

    图2 上传模板包

    模板创建完成后,在“我的模板”页面您还可以执以下操作。

    • 安装模板:单击“安装”,安装该模板用于创建工作负载。将在下面步骤继续介绍。
    • 更新模板:更新模板是针对同名同版本的模板,即只更新内容不更新版本,操作同“上传模板”。
    • 下载模板:单击“更多 > 下载”,将模板下载到本地。
    • 删除模板:单击“更多 > 删除”,删除已创建的模板。模板删除后不能恢复,请谨慎操作。

  5. 在已上传的模板中,单击“安装”。
  6. 参照表1,设置安装工作负载参数。

    表1 安装工作负载

    参数

    参数说明

    模板实例名称

    新建模板实例名称,命名必须唯一。

    模板版本

    默认为模板的版本。

    部署集群

    选择部署工作负载的集群。

    命名空间

    指定部署的命名空间。

    描述

    请输入模板工作负载的描述信息。

    高级配置

    在配置Chart时定义的全局变量将用于生成Chart包中的“values.yaml”文件,可直接在此配置框中在线编辑Chart的全局变量参数。用户还可以自行导入“values.yaml”文件,导入后可替换模板包中的“values.yaml”文件。

    说明:

    此处导入的values.yaml文件需符合yaml规范,即KEY:VALUE格式。对于文件中的字段不做任何限制。

    导入的value.yaml的key值必须与所选的模板包的values.yaml保持一致,否则不会生效。即key不能修改。

  7. 配置完成后,单击“自定义安装”。
  8. 确认订单后,单击“提交订单”。
  9. 单击“返回模板实例列表”查看模板工作负载的运行状态,或单击“查看模板实例详情”查看模板工作负载的详情。

相关文档