Skip to content

Annopick/helm-proxy

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Helm超级代理仓库

1.项目背景

由于Kubesphere社区版限制了可添加的Helm仓库个数,导致社区用户无法通过kubesphere控制台添加任意个数的应用仓库。
而常规的Harbor等Helm仓库代理软件无法通过一个端点代理多个仓库,无法从根源上解决用户的痛点。

2.项目目标

实现一个Helm传统仓库,通过一个WEB端点代理多个镜像仓库

3.项目需求

3.1 Helm Repo管理功能

通过WEB界面添加、修改、删除、查询Helm仓库

3.2 Charts同步功能

定时同步配置的Helm仓库,保持本地索引与远程仓库同步

3.3 Charts索引下载

提供汇聚后的index.yaml下载

3.4 Charts制品下载

提供下载指定Chart版本的tar.gz文件(本地不缓存、不代理)

4.项目架构

‘‘‘mermaid

’’’

About

a union helm repo for public helm repo

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published