前言
harbor自带helm私有仓库的功能,不需要再部署一个helm私有仓库,在这里给大家介绍一下helm如何上传chart包到harbor
安装插件
下载helm-push包
wget https://github.com/chartmuseum/helm-push/releases/download/v0.10.2/helm-push_0.10.2_linux_amd64.tar.gz
查看helm的plugin路径
helm env
拷贝插件到指定目录
cd /root/.local/share/helm/plugins
#创建目录
mkdir helm-push
#解压文件到指定目录
cd /root && tar zxf helm-push_0.10.2_linux_amd64.tar.gz -C /root/.local/share/helm/plugins/helm-push/
#查看helm插件
helm plugin list
使用helm上传chart包到harbor
添加私有仓库地址
helm repo add --username admin --password Harbor12345 --ca-file /etc/docker/certs.d/core.harbor.domain/ca.crt harbor https://core.harbor.domain/chartrepo/library
添加成功
上传chart包
helm cm-push --ca-file /etc/docker/certs.d/core.harbor.domain/ca.crt acserver-0.1.0.tgz harbor
上传成功,是不是很简单呀