English | 中文
RadonDB MySQL is an open-source, cloud-native, highly availability cluster solutions based on MySQL. With the Raft protocol,RadonDB MySQL provides faster failover performance without losing any transactions.
RadonDB MySQL Kubernetes supports deployment and management of RaodnDB MySQL clusters on Kubernetes or KubeShpere and automates tasks related to operating a RadonDB MySQL cluster.
- Decentralized leader automatic election through Raft protocol.
- Synchronizing data based on GTID mode through Semi-Sync.
- Supporting high-availability through Xenon.
- High availability MySQL database
- Non-centralized automatic leader selection
- Leader-follower switching in second-level
- Strongly consistent data for cluster switching
- Cluster management
- Monitoring and alerting
- Logs
- Account management
- Deploy RadonDB MySQL on Kubernetes
- Deploy RadonDB MySQL through git on Kubesphere
- Deploy RadonDB MySQL through helm repo on Kubesphere
- Deploy RadonDB MySQL through Appstore of KubeSphere
Release | Features | Mode |
---|---|---|
1.0 | High availability Non-centralized automatic leader election Second-level switching Strongly consistent data Cluster management Monitoring and alerting Logs Account management |
Helm |
2.0 | Node management Automatic expansion and shrinkage capacity Upgrade Backups and Restorations Automatic failover Automatic rebuild node Automatic restart service(all or signal node) Account management(API) Migrating Data online |
Operator |
3.0 | Automatic O&M Multiple node roles Disaster Recovery SSL transmission encryption |
Operator |
RadonDB MySQL is released under the Apache 2.0, see LICENSE.
-
Forum
The RadonDB MySQL topic is in Kubesphere Community.
-
Please pay attention to our official account.
Please submit any RadonDB MySQL bugs, issues, and feature requests to RadonDB MySQL GitHub Issue.