RadonDB MySQL on K8s 2.1.3 發(fā)布!

RadonDB MySQL Kubernetes 于 3 月 24 日正式發(fā)布新版本 2.1.3 。該版本主要基于在 2.1.2 進(jìn)行功能優(yōu)化和升級(jí)。

致謝

首先感謝 @andyli029 @acekingke @runkecheng @mgw2168 @molliezhang 提交的修改。

什么是 RadonDB MySQL?

RadonDB MySQL 是一款基于 MySQL 的開源、高可用、云原生集群解決方案。支持一主多從高可用架構(gòu),并具備安全、自動(dòng)備份、監(jiān)控告警、自動(dòng)擴(kuò)容等全套管理功能。目前已經(jīng)在生產(chǎn)環(huán)境中大規(guī)模的使用,用戶包含 銀行、保險(xiǎn)、傳統(tǒng)大企業(yè)等。服務(wù)高可用由已經(jīng)開源的 MySQL 集群高可用組件 Xenon 來實(shí)現(xiàn)。

隨著國內(nèi)外云原生技術(shù)蓬勃發(fā)展,數(shù)據(jù)庫容器化實(shí)現(xiàn)技術(shù)趨于成熟,各大 K8s 社區(qū)用戶對(duì) MySQL on K8s 高可用的需求呼聲不斷。社區(qū)決定將 RadonDB MySQL 完整的移植到 K8s 平臺(tái)(RadonDB MySQL Kubernetes),并于 2021 年將其正式開源。項(xiàng)目意在為廣大的 K8s 和 MySQL 開發(fā)者們,提供一款企業(yè)級(jí)的 MySQL on K8s 高可用方案。

RadonDB MySQL Kubernetes 支持在 Kubernetes、KubeSphere、Rancher 等平臺(tái)安裝部署和管理,自動(dòng)執(zhí)行與運(yùn)行 RadonDB MySQL 集群有關(guān)的任務(wù)。

RoadMap

  1. 支持更多方式的數(shù)據(jù)庫備份恢復(fù)
  2. 支持更細(xì)粒度的配置更新
  3. 支持 MySQL 8.0
  4. 抽象完善外部調(diào)用 API
  5. 進(jìn)一步提升服務(wù)質(zhì)量,減少特殊場(chǎng)景下啟停時(shí)間
  6. 完善周期調(diào)度 job 功能更高效支持重復(fù)工作
  7. StatefulSet 完善為 Multi StatefulSet
  8. 支持在線遷移
  9. 完善 e2e 測(cè)試框架,覆蓋更多場(chǎng)景

項(xiàng)目地址

部署文檔

新版本功能一覽

  1. 一鍵發(fā)布工作流
  2. 支持按標(biāo)簽重建集群節(jié)點(diǎn)
  3. 增加 Pod 調(diào)試模式

以下是完整 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)

歡迎大家下載體驗(yàn)!

參考及下載鏈接:

[1]. Release Notes: https://github.com/radondb/radondb-mysql-kubernetes/releases

[2]. RoadMap: https://github.com/radondb/radondb-mysql-kubernetes/readme.md

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容