kubernetes - 为什么 helm 需要集群端组件(tiller)?

标签 kubernetes kubernetes-helm

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

最佳答案

Tiller 也可以在客户端运行,如 Helm 文档 here 中所述。 。该文档将其称为“本地运行 Tiller”。

但是,正如同一文档中提到的,这主要是为了开发。一直在思考这个问题,但不太清楚为什么只用于开发而不用于生产。

关于kubernetes - 为什么 helm 需要集群端组件(tiller)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52764371/

相关文章:

postgresql - 为 Postgres 的 SSL 安装 SSH key

kubernetes - kubelet无法创建挂载点

javascript - eval() 函数中的 Node process.env 变量给出了不同的结果

kubernetes-helm - 引用先前在 HELM values.yaml 中声明的值

kubernetes - Helm 图中的点 "."是什么,以及哪些用例?

apache-spark - 如何使用 Helm 图表在K8S上产生 Spark

json - 将多行 json 字符串插入 helm 模板以进行 base64 编码

kubernetes - 为什么 active 和就绪性都需要

docker - 具有持久卷的 kube 上的 Elasticsearch

kubernetes - 如何在kubernetes集群中将微服务与NATS docker镜像连接