Charmed MySQL K8s documentation

Charmed MySQL K8s is an open-source software operator that deploys and operates MySQL Community Edition relational databases on Kubernetes via Juju.

This operator is built with the charm SDK replaces MariaDB, OSM MariaDB, Percona cluster and MySQL InnoDB cluster operators.

Charmed MySQL K8s includes features such as cluster-to-cluster replication, TLS encryption, password rotation, backups, and easy integration with other applications both inside and outside of Juju. It meets the need of deploying MySQL in a structured and consistent manner while allowing the user flexibility in configuration, simplifying reliable management of MySQL in production environments.

Note

This is a Kubernetes operator. To deploy on IAAS/VM, see Charmed MySQL VM.

In this documentation

Tutorials
Get started - a hands-on introduction to using Charmed MySQL operator for new users

How-to guides
Step-by-step guides covering key operations and common tasks

Reference
Technical information - specifications, APIs, architecture

Explanation
Concepts - discussion and clarification of key topics

Project and community

Charmed MySQL K8s is an official distribution of MySQL. It’s an open-source project that welcomes community contributions, suggestions, fixes and constructive feedback.