部署Native Service
配置完API后,还需要部署才可使用Native Service。请使用此前设计的Chart包,在CCE上完成服务的部署。
前提条件
已下载之前设计的Chart包。
- 在AstroZero开发环境的Native Service配置页面,选择“导航”。
- 在“Chart设计”页签版本列表区域,单击需要导出的Chart后的导出按钮。
图1 导出Chart包
操作列按钮分别提供编辑Chart包、修改Chart包状态(单击后,Chart包状态是“Published”,无法再编辑该Chart包。单击后,Chart包状态是“Draft”,可编辑该Chart包。该界面不提供发布功能,实际发布要去CCE部署和发布)、预览Chart配置、导出Chart包、克隆已有Chart包配置和删除功能。
在CCE上部署服务
- 登录CCE控制台。
- 在左侧导航栏,中选择“模板市场 > 我的模板”。
- 在我的模板页面,单击“上传模板”。
- 在“模板包”后的选择框中,单击“...”,选中待上传的工作负载包后,单击“上传”。
图2 上传模板包
模板创建完成后,在“我的模板”页面您还可以执以下操作。
- 安装模板:单击“安装”,安装该模板用于创建工作负载。将在下面步骤继续介绍。
- 更新模板:更新模板是针对同名同版本的模板,即只更新内容不更新版本,操作同“上传模板”。
- 下载模板:单击“更多 > 下载”,将模板下载到本地。
- 删除模板:单击“更多 > 删除”,删除已创建的模板。模板删除后不能恢复,请谨慎操作。
- 在已上传的模板中,单击“安装”。
- 参照表1,设置安装工作负载参数。
表1 安装工作负载 参数
参数说明
模板实例名称
新建模板实例名称,命名必须唯一。
模板版本
默认为模板的版本。
部署集群
选择部署工作负载的集群。
命名空间
指定部署的命名空间。
描述
请输入模板工作负载的描述信息。
高级配置
在配置Chart时定义的全局变量将用于生成Chart包中的“values.yaml”文件,可直接在此配置框中在线编辑Chart的全局变量参数。用户还可以自行导入“values.yaml”文件,导入后可替换模板包中的“values.yaml”文件。
说明:此处导入的values.yaml文件需符合yaml规范,即KEY:VALUE格式。对于文件中的字段不做任何限制。
导入的value.yaml的key值必须与所选的模板包的values.yaml保持一致,否则不会生效。即key不能修改。
- 配置完成后,单击“自定义安装”。
- 确认订单后,单击“提交订单”。
- 单击“返回模板实例列表”查看模板工作负载的运行状态,或单击“查看模板实例详情”查看模板工作负载的详情。