All Projects → blaqkube → mysql-operator

blaqkube / mysql-operator

Licence: Apache-2.0 license
A Kubernetes Operator for MySQL Community Server

Programming Languages

go
31211 projects - #10 most used programming language
Makefile
30231 projects

Projects that are alternatives of or similar to mysql-operator

opdemo
Kubernetes Operator 快速入门教程(Kubernetes Operator 101)
Stars: ✭ 158 (+652.38%)
Mutual labels:  operator, operator-sdk, operator-framework
minikube-operator
An operator for Minikube - Kubernetes on Kubernetes
Stars: ✭ 26 (+23.81%)
Mutual labels:  operator, operator-framework
rabbitmq-operator
RabbitMQ Kubernetes operator
Stars: ✭ 16 (-23.81%)
Mutual labels:  operator, operator-sdk
k8s-notify
Turn kubernetes events into useful notifications & alerts
Stars: ✭ 46 (+119.05%)
Mutual labels:  operator, operator-sdk
aws-nlb-helper-operator
Simple operator to manage AWS NLB attributes using Kubernetes Service object annotations
Stars: ✭ 23 (+9.52%)
Mutual labels:  operator, operator-sdk
Litmus
Litmus helps SREs and developers practice chaos engineering in a Cloud-native way. Chaos experiments are published at the ChaosHub (https://hub.litmuschaos.io). Community notes is at https://hackmd.io/a4Zu_sH4TZGeih-xCimi3Q
Stars: ✭ 2,377 (+11219.05%)
Mutual labels:  operator, operator-sdk
pulp-operator
Kubernetes Operator for Pulp 3. Under active development.
Stars: ✭ 32 (+52.38%)
Mutual labels:  operator, operator-sdk
clowder
Operator for operating cloud.redhat.com
Stars: ✭ 21 (+0%)
Mutual labels:  operator, operator-sdk
microcks-ansible-operator
Kubernetes Operator for easy setup and management of Microcks installs
Stars: ✭ 21 (+0%)
Mutual labels:  operator, operator-framework
horusec-platform
Horusec Platform is a set of web services that integrate with the Horusec CLI to facilitate the visualization and management of found vulnerabilities.
Stars: ✭ 32 (+52.38%)
Mutual labels:  operator, operator-sdk
operator-manifests
Artisanally packaged Kubernetes Operators
Stars: ✭ 15 (-28.57%)
Mutual labels:  operator
terraform-operator
A Kubernetes CRD to handle terraform operations
Stars: ✭ 204 (+871.43%)
Mutual labels:  operator
ibm-spectrum-scale-csi
The IBM Spectrum Scale Container Storage Interface (CSI) project enables container orchestrators, such as Kubernetes and OpenShift, to manage the life-cycle of persistent storage.
Stars: ✭ 41 (+95.24%)
Mutual labels:  operator
oracle-database-operator
The Oracle Database Operator for Kubernetes (a.k.a. OraOperator) helps developers, DBAs, DevOps and GitOps teams reduce the time and complexity of deploying and managing Oracle Databases. It eliminates the dependency on a human operator or administrator for the majority of database operations.
Stars: ✭ 74 (+252.38%)
Mutual labels:  operator
radondb-clickhouse-kubernetes
Open Source,High Availability Cluster,based on ClickHouse
Stars: ✭ 54 (+157.14%)
Mutual labels:  operator
bilrost
Kubernetes controller/operator to set up OAUTH2/OIDC security on any ingress based service
Stars: ✭ 17 (-19.05%)
Mutual labels:  operator
codis-operator
Codis Operator creates and manages codis clusters(proxy based Redis cluster solution) running in kubernetes.(WIP)
Stars: ✭ 21 (+0%)
Mutual labels:  operator
skywalking-swck
Apache SkyWalking Cloud on Kubernetes
Stars: ✭ 62 (+195.24%)
Mutual labels:  operator
vmq-operator
VerneMQ Operator creates/configures/manages VerneMQ clusters atop Kubernetes
Stars: ✭ 27 (+28.57%)
Mutual labels:  operator
namespace-provisioner
A Kubernetes operator creating K8s resources by annotating namespaces
Stars: ✭ 52 (+147.62%)
Mutual labels:  operator

blaqkube/mysql-operator is a Kubernetes 0perator for MySQL Community Server.

mysql-operator

Important

This project has been fun and we have learned a lot from it. Nevertheless, 💔 we have decided to stop it 🖖 and move our MySQL databases to a managed 🌦 service. If you are interested to understand our motivations or react to it, check #159. You can obviously hand it over if you need/want.

Features

blaqkube/mysql-operator supports MySQL Community Edition. It is built with operator-sdk and kubebuilder.

From a simple manifest, you can:

  • Create a MySQL instance 👌
  • Add databases to the newly created instance 🏋
  • Add users 🎅 to a MySQL instance
  • Grant access 🕳 to databases for a user
  • Create a backup store 💯 with S3 and GCP
  • Generate a backup in the store 💥
  • Create a new instance from a backup , i.e. clone an instance
  • Plug Prometheus and 🧐 Grafana
  • Send events to 🤖 Slack

Getting started

Get ready 🚀, check the user documentation or best the developer documentation

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