kubernetes - 为什么 helm 需要一个集群端组件(tiller)?
问题描述
我知道 helm 由一个客户端组件(helm
CLI)和一个集群端组件(tiller)组成。文档说,tiller 负责构建和管理版本。但是为什么这需要从集群中完成呢?为什么 helm 不能从客户端构建和管理发布,然后简单地将资源推送到 Kubernetes?
解决方案
如本线程https://github.com/helm/helm/issues/2722中所述,仅运行客户端存在很多限制。但是 helm v3 将完全重写,没有服务器端组件。
推荐阅读
- r - 在 R 中格式化 YAML 标头
- javascript - 用于反应钩子的 useEffect 的替代品
- sql - 使用日期时间值过滤 MS Access 查询中的日期和时间
- vue.js - VUE.JS + Bootstrap - How to capitalize first letter in the same input
- oauth-2.0 - 无法重复有关如何在 Postman 上获取 OAuth2.0 访问令牌的步骤
- python - 从不同的模块获取组合框选定的项目
- javascript - 为什么猫鼬不会创建 ObjectID
- anylogic - Anylogic如何创建新代理并分配属性?
- python - Flask 无法读取从 html 上传的图像
- jquery - 如何在 HERE 地图中放大和移动地图到相同放大的位置