helm远程chart仓库搭建

本文详细介绍了如何从零开始部署Helm服务器,包括下载Helm、创建数据目录、打包并复制chart到服务器端、启动Helm服务及生成index.yaml文件的过程。此外,还讲解了如何使用helm repo index命令更新仓库索引,以及如何添加和删除远程仓库。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.下载helm

wget https://storage.googleapis.com/kubernetes-helm/helm-v2.13.0-rc.1-linux-amd64.tar.gz

2.创建helm数据目录

mkdir -p /data/helm/data

3.将本地helm打包成 helm 压缩包并复制到helm服务端数据目录

#helm package helm/jenkins
Successfully packaged chart and saved it to: /srv/devops/helm/jenkins-0.16.1.tgz
#scp helm/jenkins-0.16.1.tgz /data/helm/data

4.启动helm服务端
启动动helm服务端将自动生产index.yaml文件

#nohup helm serve --address 0.0.0.0:8879 --repo-path /data/helm/data &> /data/helm/helm-server.log &

# ls /data/helm/data/
gitlab-0.2.8.tgz index.yaml

如果先启动了本地仓库,再往仓库加镜像时,先把chart包复制到仓库目录下,再 通过helm repo index命令重新生成index.yalm 文件。具体示例如下:

helm repo index /data/helm/data --url http://IP:8879

通过浏览器访问 http://IP:8879 可以看到新添加的chart 包。

添加远程helm仓库:helm repo add {repo_name} http://IP:8879

示例:

helm repo add devops http://192.168.4.120:8879

删除远程仓库: helm repo remove {repo_name} http://IP:8879

示例:

helm repo remove devops

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值