我是否应该更喜欢Kustomize而不是头盔

时间:2019-10-03 16:05:45

标签: kubernetes kubernetes-helm kustomize

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

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

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

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

1 个答案:

答案 0 :(得分:1)

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

掌舵和掌舵图表具有强大的功能。像https://hub.helm.sh/这样的东西使集中分发和交付应用交付(YAML)变得非常容易。

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

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

TL; DR 使用能够解决问题并了解替代产品价值的产品。