重磅丨騰訊雲開源業界首個 etcd 一站式治理平臺 Kstone

騰訊雲原生發表於2021-12-10

Kstone 開源

在 CNCF 雲原生基金會舉辦的2021年12月9日 KubeCon China大會上, 騰訊雲容器 TKE 團隊釋出了 Kstone etcd 治理平臺開源專案。
Kstone 是騰訊雲容器 TKE 團隊發起的一個 基於 Kubernetes 的雲原生一站式 etcd 治理專案。該專案源自騰訊內部大規模 etcd 叢集治理和最佳實踐,很好的實現了對各類業務場景下的 etcd 叢集的視覺化管理和運維,極大簡化了各類場景的 etcd 運維複雜度,將幫助你及時發現各種潛在的 etcd 叢集隱患,顯著提高 K8s 和 etcd 叢集的穩定性和資料安全性,助力業務更穩更快執行。

Kstone 架構及特性

作為一個通用的 etcd 治理開源專案, Kstone 專案擁有諸多特性:
  • 叢集管理 Kstone  不僅支援關聯已有叢集,而且內建了一個高階版的 kstone-etcd-operator, 它將可以幫助你在 K8s 叢集上高可靠的部署 etcd 叢集。所以,無論你是存量的 Kubernetes 的 etcd 叢集管理訴求,還是你希望建立新的 etcd 叢集提供給註冊中心、APISIX 閘道器、配置儲存等業務場景使用,kstone 都可以實現以上各類場景的 etcd 叢集管理。
  • 叢集巡檢 :Kstone 專案沉澱了騰訊內部大規模的etcd叢集治理經驗,提供了豐富的叢集巡檢策略,如資料一致性、資源物件數、健康度、熱點Key、db滿等策略,將幫助你及時發現隱患,提升 etcd 叢集穩定性。
  • 資料備份 :Kstone 提供分鐘級的 etcd 資料備份能力,支援將資料備份到騰訊雲 COS 等物件儲存。同時,我們還支援透過 kstone-etcd-operator 建立 Learner 實現資料跨城熱備。
  • 叢集監控 :Kstone 支援叢集關聯和建立時自動開啟監控,內建了豐富的 grafana metrics 檢視,將幫助你提高定位問題效率。
  • 資料遷移 :Kstone 將提供大規模 etcd 叢集資料自動遷移能力,並支援多種遷移演算法(etcd v2版本到v3版本,etcd v3 版本到 v3 版本,冷遷移,熱遷移等)。自動化遷移能力,將幫助你大幅提升叢集穩定性。
  • 智慧診斷 :Kstone 將提供 etcd 叢集診斷診斷功能,為你分析叢集各類隱患,輸出 etcd 專家級最佳化建議。
  • 視覺化 :Kstone 提供了一個 web 系統,幫助你輕輕鬆鬆完成 etcd 叢集管理,涵蓋叢集管理、監控、巡檢、備份、etcd 資料視覺化檢視。
  • 部署簡單 :Kstone 提供了 helm 一鍵部署能力,極大簡化了部署複雜度。

目前,Kstone  已在騰訊雲、騰訊會議、騰訊廣告、算力平臺、騰訊遊戲業務等有廣泛應用,落地場景覆蓋 Kubernetes etcd 叢集管理、APISIX 閘道器、註冊中心、配置儲存等
未來,我們將堅信開源、社群、生態、中立、標準的價值,與社群的小夥伴們一起,致力於推進Kstone專案的技術發展和應用落地。


Kstone 正式開源啦!歡迎更多開發愛好者參與!

開源專案 GitHub 地址:

(掃碼檢視  Kstone 的  GitHub 地址


只要你對 Kstone 感興趣,都歡迎加入,參與方式: 新增騰小云二維碼,回覆: Kstone ,小云會拉你進群。



來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69984638/viewspace-2847050/,如需轉載,請註明出處,否則將追究法律責任。

相關文章