一、chart资源打包
bash
helm package ./web-chart
# 当前目录会生成一个tgz的压缩文件
二、安装help push插件(用于推送前面打包的文件,到镜像仓库)
.1 下载help-push二进制文件
bash
wget https://github.com/chartmuseum/helm-push/releases/download/v0.9.0/helm-push_0.9.0_linux_amd64.tar.gz
.2 安装到插件目录
bash
tar -zxvf helm-push_0.9.0_linux_amd64.tar.gz
# 拷贝bin目录、plugin.yaml文件,到插件目录:/root/.local/share/helm/plugins/helm-push(没有则创建)
cp ./bin plugin.yaml /root/.local/share/helm/plugins/helm-push
.3 测试插件命令
bash
# 添加仓库
helm repo add --username admin --password Harbor12345 myrepo harbor仓库地址
helm repo update
#推送
helm push web-chart-0.1.0.tgz --username=admin --password=Harbor12345 harbor仓库地址
# 从仓库获取,安装到k8s
helm install web --version 0.1.0 myrepo/web-chart