Kubernetes Operators for MariaDB
Operators basically instruct Kubernetes about how to manage a certain technology. Kubernetes comes with some default operators, but it is possible to create custom operators. Operators created by the community can be found on OperatorHub.io.
Custom Operators
MariaDB Operator
OperatorHub.io has a MariaDB operator. At the time of this writing it is in alpha stage, so please check its maturity before using it.
MariaDB operator is open source and is released under the terms of the MIT license. The source code is available on GitHub. The README.md
file shows usage examples.
It defines the following custom resources:
- MariaDB server.
- MariaDB Backup. mariabackup is used.
- MariaDB Monitor. Prometheus metrics are exposed on port 9090.
Other Operators
If you know about other MariaDB operators, feel free to add them to this page (see Writing and Editing Knowledge Base Articles).
MySQL and Percona Server operators should work as well, though some changes may be necessary to fix incompatibilities or take advantage of certain MariaDB features.
Content initially contributed by Vettabase Ltd.