helm push文件到ChartMuseum

helm默认是不带push功能的,因此无法直接将本地的chart文件直接上传到ChartMuseum中。

1 安装插件

$ helm plugin install https://github.com/chartmuseum/helm-push
Downloading and installing helm-push v0.10.1 ...
https://github.com/chartmuseum/helm-push/releases/download/v0.10.1/helm-push_0.10.1_darwin_amd64.tar.gz
Installed plugin: cm-push

2 使用

先添加对应的ChartMuseum地址,

$ helm repo add chartmuseum http://your-cm-repo:8080

然后可以针对你需要push的文件,或者目录,甚至完整的tgz包,进行上传,

$ helm cm-push mychart-0.3.2.tgz chartmuseum
Pushing mychart-0.3.2.tgz to chartmuseum...
Done.

如果CM开启了验证,需要指定用户名和密码,

$ helm cm-push mychart-0.3.2.tgz chartmuseum -u username -p password
Pushing mychart-0.3.2.tgz to chartmuseum...
Done.

更多参数可以使用help命令查看,

$ helm cm-push --help
Helm plugin to push chart package to ChartMuseum

Examples:

  $ helm cm-push mychart-0.1.0.tgz chartmuseum       # push .tgz from "helm package"
  $ helm cm-push . chartmuseum                       # package and push chart directory
  $ helm cm-push . --version="1.2.3" chartmuseum     # override version in Chart.yaml
  $ helm cm-push . https://my.chart.repo.com         # push directly to chart repo URL
...

参考文档:

  1. https://github.com/chartmuseum/helm-push
  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值