【问题标题】:Why does helm need a cluster-side component (tiller)?为什么 helm 需要一个集群端组件(tiller)?
【发布时间】:2018-10-12 02:28:46
【问题描述】:

我了解 helm 由一个客户端组件(helm CLI)和一个集群端组件(tiller)组成。文档说,tiller 负责构建和管理版本。但是为什么这需要从集群中完成呢?为什么不能 helm 从客户端构建和管理发布,然后简单地将资源推送到 Kubernetes?

【问题讨论】:

    标签: kubernetes kubernetes-helm


    【解决方案1】:

    Tiller 也可以在客户端运行,如 Helm 文档 here 中所述。文档将其称为Running Tiller Locally

    但是,正如同一文档中所述,它主要是为了开发。一直在考虑它,但不确定为什么只用于开发而不用于生产。

    【讨论】:

      【解决方案2】:

      只有在运行客户端时存在很多限制,如该线程https://github.com/helm/helm/issues/2722 中所述。 但是 helm v3 将完全重写,没有服务器端组件。

      【讨论】:

      • Tillerless 像 Serverless :)
      猜你喜欢
      • 1970-01-01
      • 2020-09-11
      • 1970-01-01
      • 1970-01-01
      • 2020-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多