HelmChart容器镜像的发布流程

更新时间:

在服务商后台发布容器类商品并通过审核后,您可以在云市场平台售卖容器类商品。本文介绍容器类商品在云市场上架的操作步骤。

前提条件

  • 确保发布容器类商品的当前服务商账号需开通“容器镜像服务”

  • 如果需要发布helm chart则需要企业版

  • 构建仓库与镜像。发布前,确保要发品的源镜像已经上传到服务商自己的容器镜像服务中

Helm Chart容器镜像接入

1、登录云市场服务商后台

2、在左侧导航栏,选择商品> 商品管理

3、单击发布商品

4、在接入信息页面根据配置向导填写接入信息。填写完成后,再进入到下一步

参数

描述说明

商品名称

自定义商品名称

原始镜像

helm chart选项选择是

选择原始容器镜像,在选择容器镜像对话框中,选择容器镜像来源。

  • 实例类型:根据实际情况选择共享版企业版

说明

推荐安全需求⾼、 业务多地域部署、拥有⼤规模集群节点的合作伙伴使⽤企业版容器镜像。

  • 选择地域:选择容器镜像所属地域,当前只支持国内的主要地域下的容器镜像

  • 选择实例:选择目标实例。

  • 选择镜像:选择地域和实例后,系统自动将符合条件的镜像关联至云市场。单击目标镜像所在行的使用

上传镜像地址

选择原始镜像后系统自动生成,在上传镜像版本时使用。

临时密码

单击获取临时密码,获得上传镜像时需要用到的用户名和临时密码。

确认已上传容器镜像

在本地上传镜像版本。

在本地终端,通过 docker tag 命令将镜像地址更新为选择原始镜像后获得的镜像地址。格式参考:docker tag <服务商源镜像地址>:<源镜像版本> <msp生成的上传镜像地址>:<镜像版本,可以和源镜像一致>

通过 docker login 命令,使用获取到的用户名和临时密码登录容器镜像服务相应的域名。格式参考:docker login --username=<msp生成的临时账号> <msp生成的上传镜像地址的host部分>

通过 docker push 命令将镜像推送至容器应用市场。格式参考:docker push <msp生成的上传镜像地址>:<镜像版本,可以和源镜像一致>

备注:

  • tag镜像

  • 使用msp后台生成的临时账号密码进行登录,登录地址为上传镜像地址的host部分

  • push镜像

  • 单击确认已上传容器镜像。系统获取相关容器镜像信息后可发布Helm chart 制品

售卖镜像地址,上传chart仓库地址和chart临时密码

选择原始镜像后系统自动生成,在上传helm chart制品版本时使用。

用以下命令:

export HELM_REPO_USERNAME='<msp生成的临时账号>'

export HELM_REPO_USERNAME='<msp生成的临时账号>

export HELM_REPO_PASSWORD='<msp生成的临时密码>'

helm repo add <您的本地chart仓库名称> <msp上生成的chart仓库地址> --username ${HELM_REPO_USERNAME} --password ${HELM_REPO_PASSWORD}

helm cm-push <chart名称> <您的本地chart仓库名称>

备注:

  • 设置环境变量(必须),容器镜像服务要求

  • 本地仓库映射

  • push helm chart至本地仓库

已上传chart版本

上传chart至云市场指定仓库后,请点击验证已上传完成,然后再继续

5、填写商品基本信息,单击下一步

6、填写商品业务信息,单击下一步

参数

描述说明

商品所属类目

选择您的商品所属类目。

说明

您只能在入驻的集市中进行选择。

(可选)自定义标签

设置标签方便客户根据标签快速查找到您的商品。

商品搜索引擎优化信息

设置与商品相关的关键词和描述,有助于您的商品被搜索引擎(例如百度)收录。

7、填写商品销售信息,单击下一步

参数

描述说明

售卖方式

目前只支持按次售卖。

仅限企业客户可定购

默认值为

  • 否:表示不限客户类型均可定购该商品。

  • 是:表示只有通过企业实名认证的客户可以定购该商品。

8、填写商品协议,单击下一步

参数

描述说明

最终用户协议

该协议为您和最终客户之间的协议,客户下单购买前必须勾选。您可以在云市场提供的模板基础上进行修改,也可以导入您自己的模板。

特殊商品协议

按页面提示填写。

商品上架审核

容器服务类商品正式上架云市场之前需要通过安全审核和类目审核。您可以在商品> 商品管理页面查看商品审核进度。

image