ASTRO轻应用 ASTROZERO-使用AstroZero创建原生服务:部署Native Service

时间:2024-12-18 16:27:26

部署Native Service

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

  1. 下载Chart包。

    1. 创建Native Service中创建的原生服务配置页面,选择“导航”
    2. 在“Chart设计”页签版本列表区域,单击待导出Chart后的,将Chart包导出到本地。
      图23 导出Chart包

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

  2. 安装Native Service。

    1. 登录CCE服务控制台,单击集群名称进入集群,在左侧导航栏中选择“应用模板”,在右上角单击“上传模板”。
    2. 单击“添加文件”,选择已下载的Chart包,单击“上传”。
    3. 在我的模板中,单击已上传模板上的“安装”。
    4. 参照表3,设置安装参数。
      表3 安装参数说明

      参数

      说明

      实例名称

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

      命名空间

      指定部署的命名空间。

      选择版本

      选择模板的版本。

      配置文件

      用户可以导入values.yaml文件,导入后可替换模板包中的values.yaml文件;也可直接在配置框中在线编辑模板参数。

      说明:
      • 此处导入的values.yaml文件需符合yaml规范,即KEY:VALUE格式。对于文件中的字段不做任何限制。
      • 导入的value.yaml的key值必须与所选的模板包的values.yaml保持一致,否则不会生效。即key不能修改。
      1. 单击“添加文件”。
      2. 选择对应的values.yaml文件,单击“打开”。
    5. 配置完成后,单击“安装”。

      在“模板实例”页签下,可以查看模板实例的安装情况。

  3. (可选)升级Native Service。

    部署Native Service后,可以通过更换镜像或镜像版本,实现Native Service的快速升级,业务无中断。

    1. 登录CCE控制台,单击集群名称进入集群,在左侧导航栏中选择“应用模板”,在右侧选择“模板实例”页签。
    2. 单击待升级工作负载后的“升级”,设置升级模板工作负载的参数。
    3. 选择对应的模板版本。
    4. 参照界面提示修改模板参数。单击“升级”。
    5. 执行状态为“升级成功”时,表明工作负载升级成功。

support.huaweicloud.com/usermanual-astrozero/astrozero_05_9261.html