Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

blaqkube/mysql-operator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

148 Commits

Repository files navigation

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

About

A Kubernetes Operator for MySQL Community Server

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

AltStyle γ«γ‚ˆγ£γ¦ε€‰ζ›γ•γ‚ŒγŸγƒšγƒΌγ‚Έ (->γ‚ͺγƒͺγ‚ΈγƒŠγƒ«) /