欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

搭建helm私服ChartMuseum

发布时间:2025/4/16 编程问答 46 豆豆
生活随笔 收集整理的这篇文章主要介绍了 搭建helm私服ChartMuseum 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

介绍

ChartMuseum是一个用Go(Golang)编写的开源Helm Chart Repository服务器

ChartMuseum是一个用Go(Golang)编写的开源Helm Chart Repository服务器,支持云存储后端,包括Google云存储,Amazon S3,Microsoft Azure Blob存储,阿里云OSS存储,Openstack对象存储和Oracle云基础架构 对象存储。

部署ChartMuseum

1、chart地址:https://github.com/helm/charts/tree/master/stable/chartmuseum

2、编写custom.yaml文件

env:open:#开启apiDISABLE_API: falseALLOW_OVERWRITE: truesecret:BASIC_AUTH_USER: myuserBASIC_AUTH_PASS: mypass resources:limits:cpu: 1memory: 2Girequests:cpu: 80mmemory: 64Mi persistence:enabled: truesize: 10GistorageClass: "managed-nfs-storage"

 3、安装

helm install --name my-chartmuseum -f custom.yaml stable/chartmuseum

 4、安装push插件(https://github.com/chartmuseum/helm-push)

1)在线安装

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

 2)离线安装

下载离线包:https://github.com/chartmuseum/helm-push/releases/download/v0.7.1/helm-push_0.7.1_darwin_amd64.tar.gz

新建helm-push目录将离线包解压到这个目录里:

mkdir -p /root/.helm/plugins/helm-push tar -xf helm-push_0.7.1_darwin_amd64.tar.gz

5、使用

添加仓库

helm repo add chartmuseum http://NodePort-ip:NOdeport-port --username myuser --password mypass

上传chart

helm push mychart/ chartmuseum

 

 


 

 

转载于:https://www.cnblogs.com/Dev0ps/p/11258539.html

总结

以上是生活随笔为你收集整理的搭建helm私服ChartMuseum的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。