ChartMuseum 是 Kubernetes 生态中用于存储、管理和发布 Helm Charts 的开源系统,主要用于扩展 Helm 包管理器的功能
核心功能
集中存储:提供中央化仓库存储Charts,支持版本管理和权限控制。
跨集群部署:支持多集群环境下共享Charts,简化部署流程。
离线部署:适配无网络环境,可将Charts存储在本地或局域网内。
HTTP接口:通过HTTP协议提供服务,用户可通过Helm客户端上传、下载及搜索Charts。
1.docker启动ChartMuseum
docker run -d \
--name chartmuseum \
-p 8080:8080 \
-v $(pwd)/charts:/charts \
-e STORAGE=local \
-e STORAGE_LOCAL_ROOTDIR=/charts \
chartmuseum/chartmuseum:latest
-v $(pwd)/charts:/charts:将当前目录下的 charts/ 文件夹作为存储路径。
1.1给charts文件夹权限
chmod -R 777 /app/KubeSphere/charts

2.添加私有仓库到 Helm 客户端
在你的 Helm 客户端机器上执行:
helm repo add sinopsrepo http://172.23.123.117:8080
helm repo list


最低0.47元/天 解锁文章
1156

被折叠的 条评论
为什么被折叠?



