【问题标题】:Use Gitlab-installed Helm from CLI. Could not find tiller从 CLI 使用 Gitlab 安装的 Helm。找不到分蘖
【发布时间】:2019-08-27 07:45:54
【问题描述】:

我已经使用 Kops 在 AWS 上创建了一个 kubernetes 集群,并且我已经在 Gitlab 上正确配置了该集群。

我已经从 Gitlab 的面板安装了 Helm Tiller 和 Ingress,但我现在想卸载 Ingress 图表。

我不确定如何卸载入口图表。我现在正在尝试配置我的 Helm CLI 以删除入口版本,但我没有正确配置 Helm CLI。 Tiller 的东西正在部署在gitlab-managed-apps,所以我正在尝试以下命令:

$ helm init --tiller-namespace gitlab-managed-apps --service-account tiller --upgrade
HELM_HOME has been configured at C:\Users\danie\.helm.

Tiller (the Helm server-side component) has been upgraded to the current version.
Happy Helming!

但是当我尝试发出helm ls 命令时,我收到以下错误:

$ helm ls
Error: could not find tiller

但服务帐号存在于命名空间中:

$ kubectl get serviceAccounts -n gitlab-managed-apps
NAME                    SECRETS   AGE
default                 1         23h
ingress-nginx-ingress   1         23h
tiller                  1         23h

知道如何正确配置 CLI 吗?

【问题讨论】:

    标签: kubernetes gitlab kubernetes-helm


    【解决方案1】:

    您已将分蘖安装到不是默认命名空间的命名空间。 默认情况下,Helm CLI 将假定默认安装了分蘖,并且这是您想要“联系”的命名空间

    这可以通过使用tiller-namespace 标志来解决,就像您的示例一样

    helm list --tiller-namespace gitlab-managed-apps

    【讨论】:

    • 发出该命令时,我得到以下信息:$ tiller list --tiller-namespace gitlab-managed-apps [main] 2019/04/05 13:10:41 Starting Tiller v2.13.1 (tls=false) [main] 2019/04/05 13:10:41 GRPC listening on :44134 [main] 2019/04/05 13:10:41 Probes listening on :44135 [main] 2019/04/05 13:10:41 Storage driver is ConfigMap [main] 2019/04/05 13:10:41 Max history per release is 0 但它并没有结束,在并行终端中仍然显示Error: could not find tiller
    • 我的错,修复了错误。它应该是 helm list 而不是 tiller list
    • 感谢 Rick,这解决了部分问题。现在 CLI 似乎连接到命名空间,但它卡住并抛出以下错误而没有其他消息:Error: context deadline exceeded
    • 抱歉耽搁了。看起来您要部署的图表/值确实有问题。但这有点猜测没有看到所说的文件
    【解决方案2】:

    尝试使用 Helm 版本 3 以上。 Helm 版本 1 和 2 实际上由两部分组成——Helm CLI 和 Tiller,Helm 服务器端组件。需要注意的是,Helm 3 移除了 Tiller 组件,因此更加安全

    【讨论】:

      猜你喜欢
      • 2020-01-25
      • 2020-06-05
      • 2020-01-29
      • 2020-02-02
      • 2021-12-31
      • 2020-08-07
      • 1970-01-01
      • 2018-11-12
      • 1970-01-01
      相关资源
      最近更新 更多