简单chart仓库搭建
简单实现一个chart仓库
准备环境
条件1: 阿里云oss(必要)
条件2: codeup流水线(非必要,但方便)
打包
helm package name
创建索引
执行一下命令,会生成一个index.yaml文件:
helm index .
大概内容如下:
apiVersion: v1
entries:
chart-diy:
- apiVersion: v2
created: "2025-11-15T15:06:57.089405+08:00"
digest: e3d71f7e428c1ec953d88abebaac3329084cb0b593c4b44b250637eae53dd82e
icon: https://demo.png
name: chart-diy
urls:
- chart-diy-0.0.1.tgz
version: 0.0.1
...
上传
将index.yaml和name.tgz上传到oss的helm-charts文件夹下,修改权限为公共读
上传后文件位置示例:
https://dev-gpg.oss-cn-hangzhou.aliyuncs.com/helm-charts/index.yaml
添加仓库
不要带/index.yaml部分
helm repo add gpg-dev https://dev-gpg.oss-cn-hangzhou.aliyuncs.com/helm-charts