如何上传Helm Chart
更新时间:2026-04-13
概述
本文档介绍如何通过容器镜像服务 CCR 上传 Helm Chart,包括控制台界面上传和通过 Helm 命令行推送两种方式。
控制台界面上传chart
进入容器镜像服务CCR后,点击左侧导航“镜像列表”,点击Helm Charts列。点击“上传”按钮。在弹出的上传Chart文件弹窗里,选择相应的Chart文件,如“mychart.tgz”。点击“确认”按钮。

提交成功后,可以在Helm Charts列表看到名称为“mychart”的Chart已经上传成功。

命令行工具推Chart
- 本地创建一个Chart或者本地已有Chart
helm create mychart
- 添加 repo。前提是当前账号已具备目标命名空间权限。
Bash
1helm repo add --username ${username} --password ${password} ${repoName} https://registry.baidubce.com/chartrepo/${project}
| 参数 | 必填 | 说明 |
|---|---|---|
username |
是 | 当前账号的用户名。 |
password |
是 | 当前账号的密码。 |
repoName |
是 | 自定义的 repo 名称,用于后续推送命令引用。 |
project |
是 | 目标命名空间名称。 |
如果返回 401,请先检查用户名、密码以及目标 CCR 命名空间是否正确,并确认当前账号已具备该命名空间权限;若仍失败,可更换机器后重试。
- 执行Chart推送命令,${myrepo}为上步骤中标记的自定义repo名。如填写的信息准确,则会显示Chart推送信息。
helm push mychart ${myrepo}
- 推送成功后,在云平台控制台导航栏中选择“镜像列表”,命名空间选择上文中创建的命名空间,Helm Chart列显示上一步中所推送的Chart,表示Chart已经成功推进到仓库。

评价此篇文章
