helm3 推送到 Harbor

Harbor 开启 helm charts

需要在"项目"中看到 Helm Charts

helm3 安装插件

helm plugin install https://github.com/chartmuseum/helm-push

# 手动安装插件
mkdir -p /data/software/ && cd /data/software/
wget https://github.com/chartmuseum/helm-push/releases/download/v0.10.3/helm-push_0.10.3_linux_amd64.tar.gz

cd /root/.local/share/helm/plugins/helm-push/
cp /data/software/helm-push_0.10.3_linux_amd64.tar.gz .
tar zxvf helm-push_0.10.3_linux_amd64.tar.gz

helm plugin list

测试

# 添加 repo 源
helm repo add mydevharbor https://mydevharbor.junengcloud.com/chartrepo/helm

helm repo list

# 推送
helm cm-push ./redis mydevharbor -u admin -p Harbor12345

# 更新 repo 信息(最新的版本需要更新 repo 才可以获得到)
helm repo update

# 搜索
helm search repo redis

# 安装
helm install redis mydevharbor/redis

# 下载
helm pull mydevharbor/redis
tar zxf redis-0.1.1.tgz

# 使用自定义 values.yaml 启动服务
helm install redis -f values.yaml redis
posted @ 2022-12-16 16:25  klvchen  阅读(30)  评论(0)    收藏  举报