Cassandra與Kubernetes

本文將介紹如何將Cassandra與分佈式應用集成,並利用Kubernetes進行管理。咱們還將提供不少現成的資源,幫助你們快速學習。html


 

 

Cassandra與Kubernetes

你正在開發雲上的應用程序?那你必定屬於這兩個陣營之一:正在用Kubernetes管理生命週期或是即將用Kubernetes管理生命週期。node

不管是哪一種狀況,你都會想知道如何將Cassandra與分佈式應用集成,並利用Kubernetes進行管理。咱們將向你展現這個過程。git


 

爲何選擇C*與K8s

Apache Cassandra的一個突出特色就是它能夠根據需求擴展或者收縮的彈性。而Kubernetes則簡化了分佈式系統的生命週期管理。github

Cassandra和Kubernetes的結合很是天然且具備協同性。想要管理集羣大小的開發者只須要告訴Kubernetes想要作什麼,Kubernetes就會自行找到方法去實現。spring


 

如何將C*和K8s結合

若是你是Kubernetes的初學者,創建一個簡單的Kubernetes集羣就可能使你想要退縮。在此之上若是你還須要管理複雜的Cassandra集羣,這個任務就變得更讓人抓狂了。分佈式

不過沒必要恐慌!DataStax開發了適用於Apache Cassandra的Kubernetes Operator能夠幫助簡化這項任務。微服務

這個開源的operator幫助你在Kubernetes裏使用來自Cassandra的抽象體(abstractions),像是數據中心(datacenters)和節點(nodes)。學習

這個operator還提供了一個用於監測和維護Cassandra集羣的控制器(controller)。3d


 

從何處開始

 

References:orm

 https://www.datastax.com/dev/kubernetes

相關文章
相關標籤/搜索