本文將介紹如何將Cassandra與分布式應用集成,并利用Kubernetes進行管理,我們還將提供很多現成的資源,幫助大家快速學習,
Cassandra與Kubernetes

你正在開發云上的應用程式?那你一定屬于這兩個陣營之一:正在用Kubernetes管理生命周期或是即將用Kubernetes管理生命周期,
不論是哪種情況,你都會想知道如何將Cassandra與分布式應用集成,并利用Kubernetes進行管理,我們將向你展示這個程序,
為什么選擇C*與K8s

Apache Cassandra的一個突出特點就是它可以根據需求擴展或者收縮的彈性,而Kubernetes則簡化了分布式系統的生命周期管理,
Cassandra和Kubernetes的結合非常自然且具有協同性,想要管理集群大小的開發者只需要告訴Kubernetes想要做什么,Kubernetes就會自行找到方法去實作,
如何將C*和K8s結合

如果你是Kubernetes的初學者,建立一個簡單的Kubernetes集群就可能使你想要退縮,在此之上如果你還需要管理復雜的Cassandra集群,這個任務就變得更讓人抓狂了,
不過不必恐慌!DataStax開發了適用于Apache Cassandra的Kubernetes Operator可以幫助簡化這項任務,
這個開源的operator幫助你在Kubernetes里使用來自Cassandra的抽象體(abstractions),像是資料中心(datacenters)和節點(nodes),
這個operator還提供了一個用于監測和維護Cassandra集群的控制器(controller),
從何處開始
- Operator GitHub倉庫:訪問適用于Apache Cassandra?的DataStax Kubernetes Operator的主要GitHub倉庫,
- Java REST微服務示例:查看這個包含了Spring、Kubernetes以及Cassandra的Java REST微服務示例,
- Operator說明檔案:在線查看Kuberbetes Cassandra Operator說明檔案,
- Kubernetes Operator實戰:繼續了解Kubernetes Operator如何應用并獲取更多有用的資源,
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/241825.html
標籤:其他
