首页 > 云计算 > 开源云工具 > 哪些开源云工具比较实用呢?
1、 etcd
虽然 etcd 以 Kubernetes 集群的数据存储而闻名,但你可以用它做更多事情。etcd 是一种分布式键值存储,可用于 Zookeeper 和 Consul 等工具经常涵盖的一些用例,例如服务发现和存储配置数据。它使用了Raft 共识算法(Consul 的共识协议也是基于 Raft),并且有一个易于使用的 CLI 和 API。
如果你想比较 etcd 和其他键值存储,在 docs 中有一个有用的页面。
根据你的用例, Consul 或 Vault 之类的东西可能更合适,但在评估 key-value 存储选项时请记住 etcd。
2、 Kuma
还记得虚拟机吗 ?事实证明,很多人仍在使用它们,而没有运行容器化工作负载的团队在使用 Istio 和 Linkerd 等服务网格时遇到了困难。
Kuma是一种服务网格,其设计不仅可以与 Kubernetes 一起使用,还可以与 VM 一起使用。Kuma 建立在 Envoy 之上,它允许团队为 Mutal TLS、健康检查、断路器以及使用 Zipkin 或 Datadog 的分布式跟踪等内容配置策略。
希望你可以使用 Envoy 自己推出其中的许多功能,但是 Kuma 为你提供了一个管理它们的中心位置,并且它抽象了 Envoy 的一些复杂性。gendan5.com/zs/399001.html
3、 Nomad
它的架构比 Kubernetes 更简单,如果你想要比 Docker Swarm 更具可扩展性但不像 Kubernetes 那样复杂的东西,它可能是一个很好的选择。不过,你不必在 Kubernetes 和 Nomad 之间做出选择;一些团队将它们都用于不同的工作负载。Nomad 的一个流行用例是运行批处理作业。
Nomad 与其他 HashiCorp 工具集成得非常好,而且速度非常快。此外,你可以将 Cilium 用作 Nomad 的 CNI。
如果你需要编排一些容器,而 Kubernetes 似乎有点过头了,你可以试试 Nomad。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/70014563/viewspace-2916792/ ,如需转载,请注明出处,否则将追究法律责任。