Harbor支持推送Helm chart包

一、准备工作

  • 确保 Harbor 已启用 ChartMuseum
    在 Harbor 安装时需配置 harbor.yml,启用 ChartMuseum 组件。

  • 安装 Helm CLI
    确保本地已安装 Helm(版本建议 ≥ v3),并添加 Harbor 仓库。

二、推送 Helm Chart 到 Harbor

2.1 添加 Harbor 作为 Helm 仓库

# 语法:helm repo add <仓库名称> <Harbor Chart仓库URL>
helm repo add my-harbor https://<harbor域名>/chartrepo/<项目名称> --username=<用户名> --password=<密码>

2.2 推送 Chart 到 Harbor

需使用 helm cm-push 插件(ChartMuseum 推送插件):

# 安装推送插件
helm plugin install https://github.com/chartmuseum/helm-push.git

# 推送本地 Chart 包
helm cm-push <chart目录或tgz包> my-harbor --username=<用户名> --password=<密码>

示例:

# 推送本地 Chart 目录
helm cm-push ./mychart my-harbor --username=admin --password=Harbor12345

# 或直接推送 .tgz 包
helm cm-push mychart-1.0.0.tgz my-harbor

三、通过 Harbor 页面查看 Chart

登录 Harbor UI-->项目-->Helm Charts

  • 这里会列出所有已上传的 Charts,包括:

    • Chart 名称

    • 最新版本

    • 维护者

    • 更新时间

    • 操作选项(下载、删除等)

四、从 Harbor 拉取 Chart

用户可以通过 Helm 拉取已上传的 Chart:

# 更新仓库索引
helm repo update

# 拉取 Chart
helm pull my-harbor/mychart --version 1.0.0
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

CN-FuWei

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值