All Projects → radondb → radondb-mysql-kubernetes

radondb / radondb-mysql-kubernetes

Licence: Apache-2.0 License
Open Source,High Availability Cluster,based on MySQL

Programming Languages

go
31211 projects - #10 most used programming language
shell
77523 projects
Dockerfile
14818 projects
Makefile
30231 projects
Smarty
1635 projects
Mustache
554 projects
Starlark
911 projects

Projects that are alternatives of or similar to radondb-mysql-kubernetes

Linstor Server
High Performance Software-Defined Block Storage for container, cloud and virtualisation. Fully integrated with Docker, Kubernetes, Openstack, Proxmox etc.
Stars: ✭ 374 (+156.16%)
Mutual labels:  high-performance, operator, k8s, cloud-native, high-availability
Kubesphere
The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
Stars: ✭ 8,315 (+5595.21%)
Mutual labels:  k8s, cloud-native, kubesphere
galaxykube
PolarDB-X Operator is a Kubernetes extension that aims to create and manage PolarDB-X cluster on Kubernetes.
Stars: ✭ 65 (-55.48%)
Mutual labels:  operator, k8s, cloud-native
Postgres Operator
Production PostgreSQL for Kubernetes, from high availability Postgres clusters to full-scale database-as-a-service.
Stars: ✭ 2,166 (+1383.56%)
Mutual labels:  database-as-a-service, operator, high-availability
Etcd Cloud Operator
Deploying and managing production-grade etcd clusters on cloud providers: failure recovery, disaster recovery, backups and resizing.
Stars: ✭ 149 (+2.05%)
Mutual labels:  operator, k8s, high-availability
siddhi-operator
Operator allows you to run stream processing logic directly on a Kubernetes cluster
Stars: ✭ 16 (-89.04%)
Mutual labels:  operator, k8s, cloud-native
logging-operator
A golang based operator to create and manage EFK (Elasticsearch, Fluentd, and Kibana) stack on Kubernetes
Stars: ✭ 42 (-71.23%)
Mutual labels:  operator, cloud-native
carvel-secretgen-controller
secretgen-controller provides CRDs to specify what secrets need to be on Kubernetes cluster (to be generated or not)
Stars: ✭ 54 (-63.01%)
Mutual labels:  operator, k8s
kube-code-generator
Kubernetes code generator docker image
Stars: ✭ 60 (-58.9%)
Mutual labels:  operator, k8s
core
Enterprise Grade #NodeJS Platform implementing Industry Standards & Patterns in order to provide Connectivity, Stability, High-Availability and High-Performance
Stars: ✭ 54 (-63.01%)
Mutual labels:  high-performance, high-availability
9volt
A modern, distributed monitoring system written in Go
Stars: ✭ 160 (+9.59%)
Mutual labels:  high-performance, high-availability
td-redis-operator
一款强大的云原生redis-operator,经过大规模生产级运行考验,支持分布式集群、支持主备切换等缓存集群解决方案…The powerful cloud-native redis-operator, which has passed the test of large-scale production-level operation, supports distributed clusters and active/standby switching ...
Stars: ✭ 327 (+123.97%)
Mutual labels:  operator, k8s
codis-operator
Codis Operator creates and manages codis clusters(proxy based Redis cluster solution) running in kubernetes.(WIP)
Stars: ✭ 21 (-85.62%)
Mutual labels:  operator, k8s
docker-redis-haproxy-cluster
A Redis Replication Cluster accessible through HAProxy running across a Docker Composed-Swarm with Supervisor and Sentinel
Stars: ✭ 44 (-69.86%)
Mutual labels:  high-performance, high-availability
deploy
Deploy Development Builds of Open Cluster Management (OCM) on RedHat Openshift Container Platform
Stars: ✭ 133 (-8.9%)
Mutual labels:  operator, k8s
Haproxy
HAProxy Load Balancer's development branch (mirror of git.haproxy.org)
Stars: ✭ 2,463 (+1586.99%)
Mutual labels:  high-performance, high-availability
sbom-operator
Catalogue all images of a Kubernetes cluster to multiple targets with Syft
Stars: ✭ 114 (-21.92%)
Mutual labels:  operator, k8s
grafana-operator
An operator for Grafana that installs and manages Grafana instances, Dashboards and Datasources through Kubernetes/OpenShift CRs
Stars: ✭ 449 (+207.53%)
Mutual labels:  operator, k8s
kubernetes-reading-notes
Kubernetes源码阅读笔记
Stars: ✭ 96 (-34.25%)
Mutual labels:  k8s, cloud-native
namespace-provisioner
A Kubernetes operator creating K8s resources by annotating namespaces
Stars: ✭ 52 (-64.38%)
Mutual labels:  operator, k8s


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
  • Backups
  • Logs
  • Account management

Quick Start

Operator

Roadmap

Release Features Mode
3.0 Automatic O&M
Multiple node roles
Disaster Recovery
SSL transmission encryption
Operator
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
1.0 Cluster management
Monitoring and alerting
Logs
Account management
Helm

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.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].