我正在非互联网环境中安装Kubernetes。我想使用Helm并想要设置自定义图表存储库。
创建helm init
之后 ~/.helm/repository/repositories.yaml
barf,因为它无法访问默认的Google存储库,因此我最终将通过kubectl手动安装 - 如果我想设置此图表存储库的格式是什么我自己的?
我将运行helm init --dry-run --debug
以获取清单并将其修改为指向我有权访问的Docker注册表,然后通过kubectl
进行安装。
答案 0 :(得分:2)
我在这里没有看到文档中的部分:https://github.com/kubernetes/helm/blob/master/docs/chart_repository.md
这是一个网络服务器。
答案 1 :(得分:0)
自定义头盔存储库无需对您的kubernetes做任何事情。无需连接任何kubernetes集群即可完成自定义存储库的设置。
helm init --client-only
下一步是在存储帐户之类的地方设置自定义存储库,然后将该自定义存储库Url添加到您的掌舵中。到目前为止,这都是客户端。您还没有触摸集群。
helm repo add <HELM-REPO-NAME> <HEM-REPO-URL>
最后一步是您需要连接到真实的kubernetes集群以使用位于集群内部的Tiller安装Helm图表。