RadonDB MySQL on Kubernetes 于 2 月 17 日发布了新版本 2.1.2 。该版本在节点的重建、增删等方面进行了全面升级。
致谢:
首先感谢 @andyli029 @acekingke @runkecheng @molliezhang 提交的修改。
RadonDB MySQL 是一款基于 MySQL 的开源、高可用、云原生集群解决方案。支持一主多从高可用架构,并具备安全、自动备份、监控告警、自动扩容等全套管理功能。目前已经在生产环境中大规模的使用,用户包含 银行、保险、传统大企业等。服务高可用由已经开源的 MySQL 集群高可用组建 Xenon 来实现。
随着国内外云原生技术蓬勃发展,数据库容器化实现技术趋于成熟,各大 K8s 社区用户对 MySQL on K8s 高可用的需求呼声不断。社区决定将 RadonDB MySQL 完整的移植到 K8s 平台,并于 2021 年将其正式开源。项目意在为广大的 K8s 和 MySQL 开发者们,提供一款企业级的 MySQL on K8s 高可用方案。
RadonDB MySQL Kubernetes 支持在 Kubernetes、KubeSphere、Rancher 等平台安装部署和管理,自动执行与运行 RadonDB MySQL 集群有关的任务。
以下是完整 2.1.2 和 2.1.1 版本的 Release Notes。
Clone init from follower node. #322
Support for manual repair invalid nodes. #331
Add E2E framework and simple testcase. #347
Support more node role labels. #334
Support unified setting images repository address. #378
Add tutorials of deploy radondb mysql on rancher. #338
Add tutorials of deploy radondb mysql on kubesphere. #152
Upgrade E2E frame to Ginkgo v2. #360
Update the description about access radondb mysql. #340
Change the default path of the rbac proxy image. #146
Make the versions provided by helm repo and release consistent. #352
Add .gitignore about e2e logs and function. #381
Fixed the cluster status cannot be changed after the POD exit abnormally. #366
Fixed the container time zone is not consistent with the host time zone . #329
Support clone initial when add new pod. #250#291
Update replicas without restart. #282
Support display the raft status of the node in nodes.conditions. #284#285
charts: Support offline deployment. #300#301
workflow: Manage Chart using Helm repo. #290#294
workflow: Automatic code check and unit tests. #277
Makefile: Synchronize the generated files to Chart while generating CRD. #280
syncer: Make Nodes.Conditions only show the condition of the presence node. #283#286
syncer: Keep PVC when closing the cluster. #304#308
syncer: Optimize update POD trigger conditions. #321
sidecar: Rewrite restore logic using golang. #292#293
container: Optimize the directive of Mysql liveness check. #305#318
Dockerfile: Provide backup of district/static:nonroot image. #287#296
docs: Update deployment document. #298
Fix the setting method of innodb_buffer_pool_instance. #244#265
Fix bug of not effective version of mysql56. #203#217
Fix failed to restore from backup after extending pvc. #370#291
syncer: Fix bug of parallel updated nodes. #310#314
syncer: Fix operator restart when closing cluster. #312#315
container: Fix pod exception restart when high pressure. #305#318
docs: Fix check CRD about mysqluser. #281
欢迎大家下载体验!
手机扫一扫
移动阅读更方便
你可能感兴趣的文章