我应该更喜欢Kustomize而不是Helm [保留]

问题描述 投票:1回答:1

引入Kustomize似乎是为了填补Kuberenetes中本机管理清单参数化的空白。

虽然Helm是该领域的主流厂商。我认为Helm不仅仅是提供更多价值的模板工具(发行版本管理,蓝绿色部署支持等)

尽管Kustomize是一项本机功能,但从长远来看,我应该开始喜欢它吗?

UPD:虽然它是基于观点而搁置的,但我想可以将其重新表述为这两种选择的最佳用例是什么。

kubernetes kubernetes-helm kustomize
1个回答
1
投票

这完全取决于您要解决的问题,但我认为两者都有余地。

舵和舵图有很多功能。像https://hub.helm.sh/这样的东西,可以非常轻松地以集中方式分发和打包应用交付(YAML)。

Kustomize也非常强大。我用它来将参数注入到我没有原始YAML或无法轻易修改它的部署中。

我看过CD管道,其中的部署是从公共头盔图表生成的,然后使用Kustomize注入其他参数或要求。

TL; DR使用可以解决问题并了解替代方法价值的产品。

© www.soinside.com 2019 - 2024. All rights reserved.