# MariaDB Enterprise Kubernetes Operator

- [Introduction](https://mariadb.com/docs/tools/mariadb-enterprise-operator/introduction.md): General introduction to the Operator's capabilities, benefits for database operations, and its role in managing MariaDB within Kubernetes clusters.
- [Customer access to docker.mariadb.com](https://mariadb.com/docs/tools/mariadb-enterprise-operator/customer-access-to-docker-mariadb-com.md): Instructions for customers to authenticate and gain access to the private MariaDB Enterprise Docker registry to pull protected container images.
- [Docker Images](https://mariadb.com/docs/tools/mariadb-enterprise-operator/docker-images.md): Lists and describes the specific Docker images used by the Operator, including MariaDB Enterprise Server, MaxScale, and supporting sidecars.
- [Installation](https://mariadb.com/docs/tools/mariadb-enterprise-operator/installation.md): Detailed guide on installing the MariaDB Enterprise Kubernetes Operator using Helm charts or manual manifests within a Kubernetes environment.
- [Helm](https://mariadb.com/docs/tools/mariadb-enterprise-operator/installation/helm.md): Official Helm install MariaDB Enterprise Operator: mariadb-enterprise-operator-crds chart, values.yaml imagePullSecrets, --version, helm upgrade/uninstall.
- [OpenShift](https://mariadb.com/docs/tools/mariadb-enterprise-operator/installation/openshift.md): This guide details installing the MariaDB Enterprise Kubernetes Operator on OpenShift, leveraging the Operator Lifecycle Manager, and configuring image pull credentials.
- [Quickstart](https://mariadb.com/docs/tools/mariadb-enterprise-operator/quickstart.md): A fast-track guide to deploying your first MariaDB Enterprise instance using the Operator, from initial configuration to a running database.
- [Topologies](https://mariadb.com/docs/tools/mariadb-enterprise-operator/topologies.md): Explains supported deployment patterns such as standalone instances, Primary/Replica replication, and Galera Cluster configurations for high availability.
- [Standalone](https://mariadb.com/docs/tools/mariadb-enterprise-operator/topologies/standalone.md): This guide covers configuring standalone MariaDB Enterprise Server with minimal settings for development. Avoid using it in production due to risks like single point of failure and necessary downtime
- [High Availability](https://mariadb.com/docs/tools/mariadb-enterprise-operator/topologies/high-availability.md)
- [Asynchronous Replication](https://mariadb.com/docs/tools/mariadb-enterprise-operator/topologies/high-availability/replication.md)
- [Synchronous Multi-Master With Galera](https://mariadb.com/docs/tools/mariadb-enterprise-operator/topologies/high-availability/galera.md)
- [MaxScale Database Proxy](https://mariadb.com/docs/tools/mariadb-enterprise-operator/topologies/maxscale.md)
- [Data Plane](https://mariadb.com/docs/tools/mariadb-enterprise-operator/topologies/data-plane.md)
- [Backup and Restore](https://mariadb.com/docs/tools/mariadb-enterprise-operator/backup-and-restore.md): Procedures for configuring automated and on-demand backups using MariaDB Enterprise Backup, including restoration steps to recover data.
- [Logical backups](https://mariadb.com/docs/tools/mariadb-enterprise-operator/backup-and-restore/logical_backup.md)
- [Physical backups](https://mariadb.com/docs/tools/mariadb-enterprise-operator/backup-and-restore/physical_backup.md)
- [Point-In-Time-Recovery](https://mariadb.com/docs/tools/mariadb-enterprise-operator/backup-and-restore/pitr.md)
- [CSI Specific Configuration](https://mariadb.com/docs/tools/mariadb-enterprise-operator/backup-and-restore/csi-specific-configuration.md)
- [Storage](https://mariadb.com/docs/tools/mariadb-enterprise-operator/storage.md)
- [TLS](https://mariadb.com/docs/tools/mariadb-enterprise-operator/tls.md): Guide to securing database traffic with TLS/SSL certificates, covering internal communication between nodes and external client connections.
- [Configuration](https://mariadb.com/docs/tools/mariadb-enterprise-operator/configuration.md)
- [Connections](https://mariadb.com/docs/tools/mariadb-enterprise-operator/connections.md): Explains how application clients connect to databases managed by the Operator, including the use of Kubernetes Services and MaxScale proxies.
- [Updates](https://mariadb.com/docs/tools/mariadb-enterprise-operator/updates.md): Best practices and procedures for performing rolling updates and version upgrades for MariaDB Enterprise Server and MaxScale without downtime.
- [25.08 version update guide](https://mariadb.com/docs/tools/mariadb-enterprise-operator/updates/update-25.08.md)
- [25.10 LTS version update guide](https://mariadb.com/docs/tools/mariadb-enterprise-operator/updates/update-25.10.md)
- [26.03 version update guide](https://mariadb.com/docs/tools/mariadb-enterprise-operator/updates/update-26.03.md)
- [Metrics](https://mariadb.com/docs/tools/mariadb-enterprise-operator/metrics.md): Information on how to enable and collect performance metrics from managed database instances for monitoring with tools like Prometheus and Grafana.
- [SQL Resources](https://mariadb.com/docs/tools/mariadb-enterprise-operator/sql-resources.md): Explains how to manage database objects like users, databases, and privileges natively through Kubernetes Custom Resources (CRDs).
- [External MariaDB](https://mariadb.com/docs/tools/mariadb-enterprise-operator/external-mariadb.md): Describes how the Operator can manage resources or connections for MariaDB instances that reside outside the local Kubernetes cluster.
- [Metadata](https://mariadb.com/docs/tools/mariadb-enterprise-operator/metadata.md): Details how to customize Kubernetes metadata, such as labels and annotations, for the resources generated and managed by the Operator.
- [Suspend Reconciliation](https://mariadb.com/docs/tools/mariadb-enterprise-operator/suspend-reconciliation.md): Instructions on how to temporarily pause the Operator's automated management of a specific resource for maintenance or troubleshooting.
- [Plugins](https://mariadb.com/docs/tools/mariadb-enterprise-operator/plugins.md): Overview of available plugins and extensions that can be used to enhance the functionality of the MariaDB Enterprise Kubernetes Operator.
- [Supported Docker Images](https://mariadb.com/docs/tools/mariadb-enterprise-operator/plugins/supported-docker-images.md)
- [PAM](https://mariadb.com/docs/tools/mariadb-enterprise-operator/plugins/pam.md)
- [Hashicorp Key Management](https://mariadb.com/docs/tools/mariadb-enterprise-operator/plugins/hashicorp-key-management.md)
- [API Reference](https://mariadb.com/docs/tools/mariadb-enterprise-operator/api-reference.md): Technical documentation of the Custom Resource Definitions (CRDs) and API fields used to configure the MariaDB Enterprise Kubernetes Operator.
- [Examples Catalog](https://mariadb.com/docs/tools/mariadb-enterprise-operator/examples-catalog.md): A collection of YAML manifests and configuration examples for various common deployment scenarios and resource management tasks.
- [Migrations](https://mariadb.com/docs/tools/mariadb-enterprise-operator/migrations.md): Learn about migrations with MariaDB Enterprise Kubernetes Operator. This section covers strategies and procedures for smoothly migrating your MariaDB databases within Kubernetes environments.
- [Enabling TLS in existing instances](https://mariadb.com/docs/tools/mariadb-enterprise-operator/migrations/enabling-tls-in-existing-instances.md)
- [Migrate Community operator to Enterprise operator](https://mariadb.com/docs/tools/mariadb-enterprise-operator/migrations/migrate-community-operator-to-enterprise-operator.md)
- [Migrate external MariaDB into Kubernetes](https://mariadb.com/docs/tools/mariadb-enterprise-operator/migrations/migrate-external-mariadb-into-kubernetes.md)
- [Migrate Embedded MaxScale To MaxScale Resource](https://mariadb.com/docs/tools/mariadb-enterprise-operator/migrations/migrate-embedded-maxscale-to-maxscale-resource.md)


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://mariadb.com/docs/tools/mariadb-enterprise-operator.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
