kubernetes helmfile sync是否会重新部署所有现有的helm图表

mspsb9vt  于 2022-12-17  发布在  Kubernetes
关注(0)|答案(1)|浏览(205)

我有一些服务在kubernetes集群上运行,我使用Helm Chart来放置所有服务,但是,我被要求将Helm Chart转移到Helmfile中。

helmfile import myrepo/mychart
helmfile sync

它将重新部署并替换现有的运行Pod,还是将仅部署所提到的其他服务

kmpatx3s

kmpatx3s1#

Helm使用一种称为图表的打包格式。图表是描述一组相关Kubernetes资源的文件集合。单个图表可用于部署简单的内容(如memcached pod)或复杂的内容(如包含HTTP服务器、数据库、缓存等的完整Web应用程序堆栈)。
Helmfile是用于部署Helm图表的声明性规范。它允许您...保留图表值文件的目录并维护版本控制中的更改。将CI/CD应用于配置更改。定期同步以避免环境中的偏差。
为了避免每次helm迭代都升级,helmfile可执行文件委托给helm -因此,必须安装helm。
就像@DavidMaze建议的那样,首先使用helm diff命令来确定更改,然后使用helm sync命令来应用它们。

相关问题