radondb-mysql-kubernetes

command module
v1.2.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 9, 2021 License: Apache-2.0 Imports: 9 Imported by: 0

README


English | 中文

What is RadonDB MySQL

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

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.

Architecture

  • Decentralized leader automatic election through Raft protocol.
  • Synchronizing data based on GTID mode through Semi-Sync.
  • Supporting high-availability through Xenon.

Features

  • 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

Quick Start

Roadmap

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

Who are using RadonDB MySQL

License

RadonDB MySQL is released under the Apache 2.0, see LICENSE.

Discussion and Community

  • 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.

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis
api
v1alpha1
Package v1alpha1 contains API Schema definitions for the mysql v1alpha1 API group +kubebuilder:object:generate=true +groupName=mysql.radondb.com
Package v1alpha1 contains API Schema definitions for the mysql v1alpha1 API group +kubebuilder:object:generate=true +groupName=mysql.radondb.com

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL