哪些開源雲工具比較實用呢?

候鳥之戀發表於2022-09-29

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部落格 ” ,連結:http://blog.itpub.net/70014563/viewspace-2916792/,如需轉載,請註明出處,否則將追究法律責任。

相關文章