helm3.8.0这个版本的push功能不完善,在push的过程中会出现需要oci、https协议的强制要求,后经过tke官方引导使用 helm 3.6.2版本并安装helm push插件之后,可以成功push了。
方式如下:
curl https://raw.githubusercontent.com/helm/helm/master/scripts/get-helm-3 | DESIRED_VERSION=v3.6.2 bash
helm repo add cilium-personal http://default.registrydev.gwmfc.com/chart/cilium-personal --username admin --password [访问凭证]
# 3.6.2版本默认不带有push 功能,但是安装的push插件很好用,本次使用的 helm-push 0.10.2版本,最少这个版本是稳定的。
#如安装失败,可以手动下载后解压到$HOME/.local/share/helm/plugins,解压路径可以通过helm --help 查看
helm plugin install https://github.com/chartmuseum/helm-push
#上传文件夹
helm cm-push ./myapp cilium-personal
#上传压缩包
helm push myapp-1.0.1.tgz cilium-personal
#下载最新版本
helm fetch cilium-personal/myapp
#下载指定版本
helm fetch cilium-personal/myapp --version 1.0.1
文档更新时间: 2022-02-09 09:44 作者:张尚