RadonDB MySQL Kubernetes 於 3 月 24 日正式發佈新版本 2.1.3 。該版本主要基於在 2.1.2 進行功能優化和升級。 致謝 首先感謝 @andyli029 @acekingke @runkecheng @mgw2168 @molliezhang 提交的修改。 什麼是 ...
RadonDB MySQL Kubernetes 於 3 月 24 日正式發佈新版本 2.1.3 。該版本主要基於在 2.1.2 進行功能優化和升級。
致謝
首先感謝 @andyli029 @acekingke @runkecheng @mgw2168 @molliezhang 提交的修改。
什麼是 RadonDB MySQL?
RadonDB MySQL 是一款基於 MySQL 的開源、高可用、雲原生集群解決方案。支持一主多從高可用架構,並具備安全、自動備份、監控告警、自動擴容等全套管理功能。目前已經在生產環境中大規模的使用,用戶包含 銀行、保險、傳統大企業等。服務高可用由已經開源的 MySQL 集群高可用組件 Xenon 來實現。
隨著國內外雲原生技術蓬勃發展,資料庫容器化實現技術趨於成熟,各大 K8s 社區用戶對 MySQL on K8s 高可用的需求呼聲不斷。社區決定將 RadonDB MySQL 完整的移植到 K8s 平臺(RadonDB MySQL Kubernetes),並於 2021 年將其正式開源。項目意在為廣大的 K8s 和 MySQL 開發者們,提供一款企業級的 MySQL on K8s 高可用方案。
RadonDB MySQL Kubernetes 支持在 Kubernetes、KubeSphere、Rancher 等平臺安裝部署和管理,自動執行與運行 RadonDB MySQL 集群有關的任務。
RoadMap
- 支持更多方式的資料庫備份恢復
- 支持更細粒度的配置更新
- 支持 MySQL 8.0
- 抽象完善外部調用 API
- 進一步提升服務質量,減少特殊場景下啟停時間
- 完善周期調度 job 功能更高效支持重覆工作
- StatefulSet 完善為 Multi StatefulSet
- 支持線上遷移
- 完善 e2e 測試框架,覆蓋更多場景
項目地址
部署文檔
新版本功能一覽
- 一鍵發佈工作流
- 支持按標簽重建集群節點
- 增加 Pod 調試模式
以下是完整 2.1.3 的 Release Notes[1]。
2.1.3Release Notes
Features
- workflow: Publish release only one click. #421 (#422)
- mysqlcluster: Support automatic rebuild of nodes by label. (#389)
- mysqlcluster: Debug Mode for Pod #375 (#383)
Improvements
- .github: Adjust release-drafter (#424)
- chart: Update chart version to v2.1.3. (#419)
- config: Add podAntiAffinity sample yaml. #371 (#393)
- docs: Add troubleshoot.md #387 (#414)
- docs: Add offline deployment document. #396 (#399)
- docs: Add a description of
service_name
connection method #401 (#402)
Bug Fixes
- cmd: Change HttpServer stop channel to buffered channel. #411 (#411)
- status: Skip the unavailable node and set default node status. #417 (#418)
- container: Add xenoncli check in the liveness probe. (#405)
- syncer: Uniform use of global variables set role labels. (#394)
- hack: Change Xenon's Dockerfile image branch to master. #336 (#392)
歡迎大家下載體驗!
參考及下載鏈接:
[1]. Release Notes: https://github.com/radondb/radondb-mysql-kubernetes/releases
[2]. RoadMap: https://github.com/radondb/radondb-mysql-kubernetes/readme.md