排行前十的Helm工具集


【编者的话】目前已经有很多的关于集群以及DNS管理的组件,在本文中我会提及到当前top10的Helm来帮助你更多的了解Kubernetes,微服务等。

怎么替你全新的Kubernetes集群找到最合适的Helm工具集合?下面是值得选择的方案列表。
1副本.jpg

缩小到我们最喜欢的10个这真的很难。有一些非常棒的应用程序没有完全成功。 最后,我们优先考虑核心功能升级和大量帮助开发人员的功能。

Ark

Heptio Ark 对管理容灾恢复是十分高效的,特别是对于Kubernetes集群资源和持久化挂载目录的时候。

没人会喜欢写备份与恢复的脚本文件。我们推荐你了解一下这个应用,希望它能够对你有所帮助。

GitLab

按道理来讲在上面列举的GitLab要比Jenkins的要好,然而,你不能忽略之前每个人都使用Jenkins这个因素。所以我支持大多数人的喜好。

Traefik 和 Ambassador

另一个争议点在于ingress-nginx在上面列表的第一位,大多数会跳出来说"我更愿意使用[Traefik | Ambassador]"。

我这次支持这个新且流行的技术。更多高级的用户最终会移除nginx-ingress并且使用上面两种可替代的方案。

External-dns

我们在我们大多数集群中运行着 external-dns 。它可以自动更新和管理我们内部的DNS记录。

与上面的列表中的选项做对比它并没有提供更多的功能,尽管按道理来讲你在某些情况下需要安装它来避免手动配置。

Magic Namespace

Magic Namespace 是一个多命名空间管理的工具,如果你运行一个多租户集群,你应该考虑这个问题。

Chaoskube

每个人都喜欢chaos monkey。

我们无法告诉人们在开始时安装随机杀死群集中的Pod图表。Chaoskube适合那些先进到足以享受混沌工程的施虐受虐狂的人。

Kubernetes Dashboard和kube-ops-view

这些Dashboard应用没有把他们列入清单。如果你想使用一些漂亮的UI来展现你集群的状态时kube-ops-view是一个很好的选择,如果你更喜欢进行点击操作的话Kubernetes Dashboard可能更适合你。

Cert manager

Cert-manager是一个Kubernetes应用,它自动化管理和发行并从多个发行商获取TLS认证。

如果您对LetsEncrypt等服务创建自定义自动化位置感到厌烦,那么请查看cert manager

Envoy

Envoy有一点点悲剧,Envoy 是一个很好的边缘服务代理但是没有人直接使用它来作为heml chart,它通常被绑定在上述top10中的Istio中。所以我只是在这里简单提及以免显得不是很公平。

Spinnaker

Spinnaker是Netflix开源的最流行的CI/CD平台。它没有进入top10是因为它有一点点恶心,他需要大量的设置计划,然后它才可真正配置。并且包含很多通常在Terraform中完成的工作。 检查一下,如果你有一个团队,复杂的应用程序,需要一个非常强大的解决方案,以取代你一起被黑客攻击的Jenkins job。

Kong

如果你把API暴露到公网上,我们大多数都在运行Kubernetes,你应该看看Kong

它是一个API网关,它可以帮助你管理一系列的认证、路由、日志等功能。它也提供一个插件系统使得你可以对他很多出色的特征来进行扩展。

原文链接:Top 10 Helm Charts (翻译:刘明)

0 个评论

要回复文章请先登录注册