RadonDB MySQL Kubernetes[1] 于近日正式發(fā)布新版本 2.2.1[2]。該版本主要在用戶管理、高可用組件等進行了優(yōu)化,并修復(fù)一些問題。
致謝
感謝 @runkecheng @acekingke @zhl003 @qianfen2021 @hayleyling 提交的修改。
新版本功能一覽
- 支持自動修復(fù)物理節(jié)點宕機導(dǎo)致的事務(wù)錯誤
- 支持 NFS 存儲的定時備份功能
- 支持創(chuàng)建超級用戶
- 支持指定用戶 SSL 類型
2.2.1 版本說明
新功能
- 新增 Xenon[3] 容器 PreStop 腳本超時限制(#612)
- 支持通過自定義資源創(chuàng)建超級用戶(#601)
- 支持通過用戶管理修改用戶密碼(#585)
- 支持創(chuàng)建用戶時指定該用戶的 SSL 配置(#575)
- Xenon 容器新增管理腳本 xenonchecker(#596 #600)
- 防止和自動修復(fù)領(lǐng)導(dǎo)者 Pod 所在的物理節(jié)點因重啟或者掉電造成錯誤事務(wù)的問題(#597)
優(yōu)化增強
- 增強 GitHub CI 代碼檢查功能(#613)
- 修改 Xenon 領(lǐng)導(dǎo)者降級時所運行的鉤子腳本的超時時間(#605)
- 優(yōu)化 E2E 測試代碼 #344(#466)
- 增加定時備份中英文文檔 #564( #582 #593)
- 優(yōu)化用戶管理中英文文檔 #564(#610 #611)
問題修復(fù)
- 去掉了 MySQL 異步 IO 配置參數(shù),解決了某些不支持異步 IO 的系統(tǒng)無法啟動 MySQL 的問題 #576(#577)
- 修復(fù)了刪除集群時不刪除備份自定義資源的問題 #570(#581)
- 修復(fù)了 NFS 備份失敗時不記錄狀態(tài)的問題(#643)
歡迎大家下載體驗!
版本預(yù)告
下一個版本將會是 2.3.0,以下是該版本將支持的功能:
- 支持指定 MySQL 版本
- 支持從特定 pod 進行 rebuild
- 支持用戶自定義初始化腳本
- 支持 Helm Chart 部署集群
- 支持從指定配置創(chuàng)建集群
參考引用
1.項目地址:https://github.com/radondb/radondb-mysql-kubernetes
2.版本說明:https://github.com/radondb/radondb-mysql-kubernetes/releases/tag/v2.2.1
3.Xenon:https://github.com/radondb/xenon