Helm vs Kapitan vs Kustomize

存储架构 2018-06-11 阅读原文


  • Kapitan (and presumably Ksonnet) is the more flexible and customizable (json and jsonnet)
  • Kustomize if the more straightforward, just released so we’ll need a bit more documentation on built-in functions (yaml only)
  • Helm combines a package approach and releases management that is powerful, with the caveats of Tiller for the release management part (additional source of truth)

During the implementation of https://www.weyv.com
environments in Kubernetes, we went through various stages. From plain yaml files, to Helm charts releases and finally helm charts but with helm template output. Now with the announcement of Kustomize, I take the opportunity to re-evaluate our choice of tool vs our requirements with 3 contenders: Helm, Kapitan, Kustomize. I left out Ksonnet ( https://github.com/ksonnet/ksonnet
) it seems very close to Kapitan.

Helm: https://github.com/kubernetes/helm

Kapitan: https://github.com/deepmind/kapitan

Kustomize: https://github.com/kubernetes-sigs/kustomize

Read more at Medium




Top 9 Kubernetes Settings You Should Check to Opti... If you use Kubernetes, you know how much it can increase development velocity...
Spectre-on-Kubernetes, a proof of concept – Hacker... Spectre-on-Kubernetes, a proof of concept TL;DR: a PoC demonstrating Spect...
云效 loves Kubernetes 作者简介: 郑云龙,云效团队高级开发工程师,CNCF基金会Certified Kubernetes Administrator。在敏捷和DevOps领域有丰富...
Do NetAdmins like snacks? Asking cos here’s ... RoundupBe nimble, be QUIC: Google's added secured load balancing support to ...
Kubernetes如何选择存储以及什么方式使用存储... 问题 目前阿里云的Kuberntes服务可以提供多种形式的存储对接,包括云盘、NAS以及OSS。在Kubernetes的控制台就可以直接创建对应的PV(存储...