---
title: Charmhub | Deploy MariaDB K8s Operator using Charmhub - The Open Operator Collection
description: Deploy the latest version of MariaDB K8s Operator as a Kubernetes Operator
  on any cloud. Deploys and manages MariaDB 10.6 on Kubernetes.
url: https://charmhub.io/mariadb-k8s
---

# MariaDB K8s Operator

[Canonical](https://charmhub.io/publisher/canonical "View all packages from Canonical")

* [Canonical](https://charmhub.io/publisher/canonical "View all packages from Canonical")

Platform:

edge ddc87fd4

```
juju deploy mariadb-k8s --channel edge
```

[Learn to deploy on juju >](https://juju.is/docs/juju/manage-applications)

#### Relevant links

* [Contact](https://launchpad.net/~canonical-is-devops)

---

#### Contacts

##### Maintainers

+ [Launchpad Team](https://launchpad.net/~canonical-is-devops)

* [Submit a bug](https://github.com/canonical/mariadb-k8s-operator/issues)

---

Share your thoughts on this charm with the community on discourse.

[Join the discussion](https://discourse.charmhub.io/)

#### Deploys and manages MariaDB 10.6 on Kubernetes.

**Experimental charm — not for production use.**

This charm is a temporary placeholder developed specifically to support the
Frappe HRMS K8s charm while it awaits native PostgreSQL / MySQL support.
It is not a general-purpose MariaDB operator and will be retired once
Frappe HRMS gains first-class support for a supported database backend.

A Kubernetes charm that deploys MariaDB 10.6 via Pebble.

After deployment the unit reaches active/idle immediately, ready to
accept `database` relation requests from consumer charms (e.g.
frappe-hrms-k8s). On each request the charm creates a dedicated
MariaDB database and user, then writes the credentials back to the
relation so the consumer can connect.

The charm uses the `mysql_client` interface, compatible with the
data-platform-libs `DatabaseRequires`/`DatabaseProvides` libraries.
