该文档介绍如何将 Helm 类型的制品存储在 CODING 制品库中。其内容包括创建制品库、推送、拉取和删除制品。
制作包(可选阅读)
本章节提供两种方法快速创建一个 Helm Chart,若您已熟悉制作方法可跳过本节。
方法一:本地制作镜像
1. 在本地任意目录创建 Helm Chart 并自定义包名。
helm create [name]
2. 打包。
helm package [name]
方法二:直接拉取 artifacthub 中的制品
搜索任意 Helm Chart 并在本地自定义目录下运行下载命令。
$ helm repo add [远程仓库名] [远程仓库地址]$ helm fetch [helm chart 在远程仓库的地址>]--version [版本]
将 install 替换为 fetch,并删除 my-lychee 后复制此链接。
![](https://qcloudimg.tencent-cloud.cn/image/document/1e80ad50eb2ba7847d5ade8b7b54b3da.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/1e80ad50eb2ba7847d5ade8b7b54b3da.png)
运行成功后本地会出现相关制品。
![](https://qcloudimg.tencent-cloud.cn/image/document/4d8dd4ba9c6fbf937ff236ac55c99062.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/4d8dd4ba9c6fbf937ff236ac55c99062.png)
配置认证信息
在本地完成制品编译后,就可以将制品推送至远端制品仓库。您可以选择 Helm+ cURL 或 Helm + CODING Helm 插件两种方法进行制品推拉。
![](https://qcloudimg.tencent-cloud.cn/image/document/acd1a1a4241c13922203444548b77a96.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/acd1a1a4241c13922203444548b77a96.png)
按照指引提示,输入密码后进行信息认证。
推送制品
在操作指引页输入制品名称,自动生成推送命令,复制后使用终端进入 Helm Chart 所在目录执行。
![](https://qcloudimg.tencent-cloud.cn/image/document/9d6048381e9b7ec94d61d2af5cc7678b.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/9d6048381e9b7ec94d61d2af5cc7678b.png)
推送成功后,刷新仓库页面即可看到最新推送的制品。
![](https://qcloudimg.tencent-cloud.cn/image/document/430e02f913c2516aa78d26b035d2e02c.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/430e02f913c2516aa78d26b035d2e02c.png)
拉取制品
如果您的制品仓库有更新,在操作指引中生成拉取命令进行更新。
![](https://qcloudimg.tencent-cloud.cn/image/document/edb95c09cd1c2e3ce728c61f48a3fa3a.png)
![](https://qcloudimg.tencent-cloud.cn/image/document/edb95c09cd1c2e3ce728c61f48a3fa3a.png)