我正在非互联网环境中安装Kubernetes。我想使用Helm并想要设置自定义图表存储库。
helm init
barfs创建~/.helm/repository/repositories.yaml
之后因为它无法访问默认的Google仓库,所以我最终会通过kubectl手动安装 - 如果我想建立自己的图表库的格式是什么?
我将运行helm init --dry-run --debug
以获取清单并将其修改为指向我有权访问的Docker注册表,然后通过kubectl
安装。
我没有看到文档中的部分:https://github.com/kubernetes/helm/blob/master/docs/chart_repository.md
这是一个Web服务器。
自定义helm存储库不必对您的kubernetes执行任何操作。无需连接任何kubernetes集群即可完成自定义存储库的设置。
helm init --client-only
下一步是在存储帐户或其他任何地方设置自定义存储库,然后将该自定义repo Url添加到掌舵中。到目前为止,这都是客户端;你还没碰到你的群集。
helm repo add <HELM-REPO-NAME> <HEM-REPO-URL>
最后一步,您将需要连接到一个真正的kubernetes集群,以使用生活在集群中的Tiller来安装helm图表。