我了解到,掌舵由一个客户端组件(helm
CLI)和一个群集端组件(分iller器)组成。文档说分till负责构建和管理发布。但是,为什么需要在集群中完成此操作?为什么无法掌控从客户端构建和管理发布,然后仅将资源推送到kubernetes?
答案 0 :(得分:2)
如线程https://github.com/helm/helm/issues/2722所述,仅运行客户端存在很多限制。 但是helm v3将完全重写,而无需服务器端组件。
答案 1 :(得分:0)
还可以按照Helm文档here中的说明,在客户端上运行Tiller。该文档将其称为Running Tiller Locally
。
但是,正如同一文档中提到的那样,主要是为了开发。一直在考虑它,而不完全确定为什么只为开发而不为生产。