# radondb-mysql-kubernetes **Repository Path**: jzphp/radondb-mysql-kubernetes ## Basic Information - **Project Name**: radondb-mysql-kubernetes - **Description**: No description available - **Primary Language**: Unknown - **License**: Apache-2.0 - **Default Branch**: fix_main_deploy_doc_remote_yaml - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-11-24 - **Last Updated**: 2024-11-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ![](docs/images/logo_radondb-mysql.png)
[English](README.md) | 中文 # 什么是RadonDB MySQL [RadonDB MySQL](https://github.com/radondb/radondb-mysql-kubernetes) 是基于 MySQL 的开源、高可用、云原生集群解决方案。支持一主多从高可用架构,并具备安全、自动备份、监控告警、自动扩容等全套管理功能。 ## RadonDB MySQL Kubernetes RadonDB MySQL Kubernetes支持在[Kubernetes](https://kubernetes.io)和[KubeSphere](https://kubesphere.com.cn)上安装部署和管理,自动执行与运行RadonDB MySQL集群有关的任务。 ## 架构图 - 通过 Raft 协议实现无中心化领导者自动选举 - 通过 Semi-Sync基于GTID 模式同步数据 - 通过 [Xenon](https://github.com/radondb/xenon.git) 提供高可用能力 ![](docs/images/radondb-mysql_Architecture.png) ## 核心功能 - MySQL 高可用 - 无中心化自动选主 - 主从秒级切换 - 集群切换的数据强一致性 - 集群管理 - [监控告警](docs/deploy_monitoring.md) - [备份](docs/deploy_backup_restore_s3.md) - 集群日志管理 - [账户管理](docs/mgt_mysqluser.md) ## 快速开始 ### Operator - [在 Kubernetes 上部署 RadonDB MySQL 集群](docs/kubernetes/deploy_radondb-mysql_operator_on_k8s.md) - [在 Rancher 上部署 RadonDB MySQL 集群](/docs/rancher/deploy_radondb-mysql_operator_on_rancher.md) ## 路线图 | 版本 | 功能 | 实现方式 | |------|--------|------| | 1.0 | 集群管理
监控告警
集群日志管理
账户管理 | Helm | | 2.0 | 增删节点
自动扩缩容
升级集群
备份与恢复
故障自动转移
自动重建节点
自动重启服务
账户管理(提供 API 接口)
在线迁移 | Operator | | 3.0 | 自动化运维
多节点角色
灾备集群
SSL 传输加密 | Operator | ## 用户案例 ![](docs/images/users.png) ## 协议 RadonDB MySQL 基于 Apache 2.0 协议,详见 [License](./LICENSE)。 ## 欢迎加入社区话题互动 - 论坛 请加入[KubeSphere 开发者社区](https://kubesphere.com.cn/forum/t/radondb) RadonDB MySQL 话题专区。 - 欢迎关注微信公众号 ![](docs/images/vx_code_258.jpg) ---



如有任何关于 RadonDB MySQL 的问题或建议,请在 GitHub 或论坛提交 Issue 反馈。