Install mariadb-operator
via OLM using the helm chart.
This helm operator provides provides a 1:1 mapping between the official helm chart and the MariadbOperator
CRD, allowing to install mariadb-operator
via OLM without having to do any change in the helm chart.
Normally, you would install mariadb-operator
providing this values.yaml
to the helm chart:
image:
repository: ghcr.io/mariadb-operator/mariadb-operator
pullPolicy: IfNotPresent
logLevel: INFO
ha:
enabled: true
metrics:
enabled: true
serviceMonitor:
enabled: true
webhook:
cert:
certManager:
enabled: true
This helm chart installation is abstracted in the MariadbOperator
CRD, which will be reconciled by the helm operator:
apiVersion: helm.mariadb.mmontes.io/v1alpha1
kind: MariadbOperator
metadata:
name: mariadb-operator
spec:
image:
repository: ghcr.io/mariadb-operator/mariadb-operator
pullPolicy: IfNotPresent
logLevel: INFO
ha:
enabled: true
metrics:
enabled: true
serviceMonitor:
enabled: true
webhook:
cert:
certManager:
enabled: true
Once you have installed the operator, you will able to install a MariaDB
instance. Refer to the main mariadb-operator
documentation for getting started with the rest of CRDs.
This operator is automatically published in the following repositories whenever a new version of the helm chart is released:
Take a look at our roadmap and feel free to open an issue to suggest new features.
We welcome and encourage contributions to this project! Please check our contributing and development guides. PRs welcome!
- We Tested and Compared 6 Database Operators. The Results are In! - KubeCon EU, March 2024
- Get Started with MariaDB in Kubernetes and mariadb-operator - MariaDB Corporation blog, February 2024
- Run and operate MariaDB in Kubernetes with mariadb-operator - MariaDB Foundation blog, July 2023
- L'enfer des DB SQL sur Kubernetes face à la promesse des opérateurs - KCD France, March 2023
Join us on Slack: MariaDB Community Slack.