Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

helm repo add 提供选项保持 docker registry 不变,背后通过镜像加速器解决镜像下载速度 #13

Open
zzxwill opened this issue Jun 27, 2019 · 0 comments
Labels

Comments

@zzxwill
Copy link
Contributor

zzxwill commented Jun 27, 2019

云原生应用中心 想法超赞:)

我有一个小问题,Chart 可能发布到不同的区域,那么可能需要维护不同 docker registry (gcr.ioquay.io)的 Chart,是否能在 helm add repo 时提供选项,如 --use-community-repo

  • 直接添加hub.helm.sh repo,在 Chart 这一层保持与社区 repo 完全不变
  • 提示用户添加阿里云镜像加速器https://yq.aliyun.com/articles/29941
    这样用户可以无感、告诉使用社区 Chart 和该 Chart 的镜像。

但是,这里有一个问题,helm add repo 并不支持额外的这个选项,需要扩展helm能力,这个想法不太美。

这里是另外一个可能的方案。
构建这个repo https://apphub.aliyuncs.com过程中,构建另外一个repo,比如https://apphub-upstream.aliyuncs.com,这个库完全跟hub.helm.sh一样,然后文档里提示用户使用镜像加速器

这样,helm 官方的库被同步到中国,并且,镜像有可以无感高速下载,并且,分发到不同区域也不用感知是官方的还是被mirror的库。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants