2

我在非互联网环境中安装 Kubernetes。我想使用 Helm 并想设置一个自定义图表存储库。

helm init创建后的 barfs~/.helm/repository/repositories.yaml因为它无法访问默认的 Google 存储库,所以我最终将通过 kubectl 手动安装 - 如果我想设置自己的图表存储库的格式是什么?

我将运行helm init --dry-run --debug以获取清单并将其修改为指向我有权访问的 Docker 注册表,然后通过kubectl.

4

2 回答 2

2

我在这里的文档中没有看到该部分:https ://github.com/kubernetes/helm/blob/master/docs/chart_repository.md

它是一个网络服务器。

于 2017-05-19T20:14:08.887 回答
0

自定义 helm 存储库不必对您的 kubernetes 做任何事情。甚至可以在不连接到任何 kubernetes 集群的情况下设置自定义 repo。

helm init --client-only

下一步是在某个地方(例如存储帐户或其他)设置您的自定义存储库,然后将该自定义存储库 URL 添加到您的 helm。到目前为止,这都是客户端;你还没有碰过你的集群。

helm repo add <HELM-REPO-NAME> <HEM-REPO-URL>

最后一步,您需要连接到真正的 kubernetes 集群,以使用位于集群内部的 Tiller 安装 helm chart。

于 2018-09-14T05:25:18.563 回答