RadonDB MySQL Kubernetes 于 10 月 22 日发布了第四个版本 2.1.0 [1]。该版本也是由 Operator 方式实现的第二个版本。
该项目的开源,意在为广大的 K8s 和 MySQL 开发者们,提供一款企业级的 MySQL on K8s 高可用解决方案。
致谢
首先感谢 @andyli029 @hustjieke @zhyass @runkecheng @acekingke @molliezhang 提交的修改。
| 什么是 RadonDB MySQL?
RadonDB MySQL 是一款基于 MySQL 的开源、高可用、云原生集群解决方案。支持一主多从高可用架构,并具备安全、自动备份、监控告警、自动扩容等全套管理功能。目前已经在生产环境中大规模的使用,用户包含 银行、保险、传统大企业等。服务高可用由已经开源的 MySQL 集群高可用工具 Xenon 来实现。
随着近几年国内外云原生技术蓬勃发展,数据库容器化实现技术也趋于成熟。各大 K8s 社区用户对 MySQL on K8s 高可用版本的需求呼声不断。社区决定将 RadonDB MySQL 完整的移植到 K8s 平台(RadonDB MySQL Kubernetes),并于今年将其正式开源。
RadonDB MySQL Kubernetes 支持在 Kubernetes 和 KubeSphere 上安装部署和管理,自动执行与运行 RadonDB MySQL 集群有关的任务。
RadonDB MySQL Kubernetes 从 2.0.0 开始,已经由 Helm 迁移至 Operator 方式实现,并且完全兼容 1.0 版本的所有功能特性。
代码仓库地址:
- https://github.com/radondb/radondb-mysql-kubernetes
- https://github.com/radondb/xenon