据我了解,helm 由客户端组件(helm
CLI)和集群端组件(tiller)组成。文档称,tiller 负责构建和管理版本。但为什么这需要从集群中完成呢?为什么 helm 不能从客户端构建和管理发布,然后简单地将资源推送到 kubernetes?
最佳答案
Tiller 也可以在客户端运行,如 Helm 文档 here 中所述。 。该文档将其称为“本地运行 Tiller”。
但是,正如同一文档中提到的,这主要是为了开发。一直在思考这个问题,但不太清楚为什么只用于开发而不用于生产。
关于kubernetes - 为什么 helm 需要集群端组件(tiller)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52764371/