helm远程chart仓库搭建
1.下载helmwget https://storage.googleapis.com/kubernetes-helm/helm-v2.13.0-rc.1-linux-amd64.tar.gz2.创建helm数据目录mkdir -p /data/helm/data3.将本地helm打包成 helm 压缩包并复制到helm服务端数据目录#helm package helm/jen...
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
更多推荐
所有评论(0)