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生成的上传镜像地址>:<镜像版本,可以和源镜像一致> 备注:
|
售卖镜像地址,上传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仓库名称> 备注:
|
已上传chart版本 | 上传chart至云市场指定仓库后,请点击验证已上传完成,然后再继续 |
5、填写商品基本信息,单击下一步。
6、填写商品业务信息,单击下一步
参数 | 描述说明 |
商品所属类目 | 选择您的商品所属类目。 说明 您只能在入驻的集市中进行选择。 |
(可选)自定义标签 | 设置标签方便客户根据标签快速查找到您的商品。 |
商品搜索引擎优化信息 | 设置与商品相关的关键词和描述,有助于您的商品被搜索引擎(例如百度)收录。 |
7、填写商品销售信息,单击下一步。
参数 | 描述说明 |
售卖方式 | 目前只支持按次售卖。 |
仅限企业客户可定购 | 默认值为否。
|
8、填写商品协议,单击下一步
参数 | 描述说明 |
最终用户协议 | 该协议为您和最终客户之间的协议,客户下单购买前必须勾选。您可以在云市场提供的模板基础上进行修改,也可以导入您自己的模板。 |
特殊商品协议 | 按页面提示填写。 |
商品上架审核
容器服务类商品正式上架云市场之前需要通过安全审核和类目审核。您可以在商品> 商品管理页面查看商品审核进度。