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: trueThis 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: trueOnce 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.