You need to enable JavaScript to run this app.
文档中心
镜像仓库

镜像仓库

复制全文
下载 pdf
OCI 制品
拉取和推送 Helm Chart
复制全文
下载 pdf
拉取和推送 Helm Chart
镜像仓库 CR 标准版实例支持托管 Helm Chart,满足您对云原生应用托管分发的需要。您可以在同一个 OCI 制品仓库内同时管理容器镜像和 Helm Chart,实现在业务项目内同时使用容器镜像和 Helm Chart。
前提条件
  • 已安装 Helm 3 客户端。详细信息,请参见 Helm 官网
注意
当前 Helm 3.13.0 和 3.13.1 客户端版本存在缺陷,请选择其他的版本使用。
  • 开启 OCI 使用支持:export HELM\_EXPERIMENTAL\_OCI=1
背景信息
注意
上传时,请勿将 [Chart version] 和 [Image tag] 设置为同一版本号,避免版本号覆盖导致老数据丢失。
示例中信息如下:
用户名
UserId
标准版实例
仓库实例所在地域
命名空间
OCI制品仓库
v**
1007***
instance-a
华北2(北京)
space-a
mysql
使用helm 3.7以下版本推送拉取Chart
拉取Chart
以用户v** Id:1007***,拉取标准版实例instance-a下命名空间space-a内的mysql 2021-03版本 Chart 为例。
  1. 执行以下命令登录仓库实例。
  • helm registry login --username=<Account name>@<UserID> <Instance name>-cn-<Region>.cr.volces.com
  • 示例:
  • helm registry login --username=v**@1007*** instance-a-cn-beijing.cr.volces.com
  1. 执行以下命令拉取Chart。
  • helm chart pull <Instance name>-cn-<Region>.cr.volces.com/<Namespace>/<Chart name>:[Chart version]
  • 示例:
  • helm chart pull instance-a-cn-beijing.cr.volces.com/space-a/mysql:2021-03
推送Chart
以用户v** Id:1007***,向标准版实例instance-a下命名空间space-a内推送mysql 2021-03版本 Chart 为例。
  1. 执行以下命令登录仓库实例。
  • helm registry login --username=<Account name>@<UserID> <Instance name>-cn-<Region>.cr.volces.com
  • 示例:
  • helm registry login --username=v**@1007*** instance-a-cn-beijing.cr.volces.com
  1. 执行以下命令保存 Chart。
  • helm chart save [Chart name] <Instance name>-cn-<Region>.cr.volces.com/<Namespace>/<Chart name>:[Chart version]
  • 示例:
  • helm chart save mysql instance-a-cn-beijing.cr.volces.com/space-a/mysql:2021-03
  1. 执行以下命令推送 Chart 至仓库实例。
  • helm chart push <Instance name>-cn-<Region>.cr.volces.com/<Namespace>/<Chart name>:[Chart version]
  • 示例:
  • helm chart push instance-a-cn-beijing.cr.volces.com/space-a/mysql:2021-03
使用helm 3.7 以后版本推送拉取Chart
拉取Chart
以用户v** Id:1007***,拉取标准版实例instance-a下命名空间space-a内的mysql 2021-03版本 Chart 为例。
  1. 执行以下命令登录仓库实例。
  • helm registry login --username=<Account name>@<UserID> <Instance name>-cn-<Region>.cr.volces.com
  • 示例:
  • helm registry login --username=v**@1007*** instance-a-cn-beijing.cr.volces.com
  1. 执行以下命令拉取Chart。
  • helm pull oci://<Instance name>-cn-<Region>.cr.volces.com/<Namespace>/<Chart name> --version [Chart version]
  • 示例:
  • helm pull oci://instance-a-cn-beijing.cr.volces.com/space-a/mysql --version 2021-03
推送Chart
以用户v** Id:1007***,向标准版实例instance-a下命名空间space-a内推送mysql 2021-03版本 Chart 为例。
  1. 执行以下命令登录仓库实例。
  • helm registry login --username=<Account name>@<UserID> <Instance name>-cn-<Region>.cr.volces.com
  • 示例:
  • helm registry login --username=v**@1007*** instance-a-cn-beijing.cr.volces.com
  1. 执行以下命令打包 Chart。
  • helm package [Chart name] --version [Chart version]
  • 示例:
  • helm package mysql --version 2021-03
  1. 执行以下命令推送 Chart 至仓库实例。
  • helm push [[Chart name]-[Chart version].tgz] oci://<<Instance name>-cn-<Region>.cr.volces.com/<Namespace>
  • 示例:
  • helm push [mysql-2021-03.tgz] oci://instance-a-cn-beijing.cr.volces.com/space-a
最近更新时间:2026.07.03 17:02:52
这个页面对您有帮助吗?
有用
有用
无用
无用