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