# MariaDB Enterprise Kubernetes Operator

- [Introduction](/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](/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](/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](/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](/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](/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](/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](/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](/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](/docs/tools/mariadb-enterprise-operator/topologies/high-availability.md)
- [Asynchronous Replication](/docs/tools/mariadb-enterprise-operator/topologies/high-availability/replication.md)
- [Synchronous Multi-Master With Galera](/docs/tools/mariadb-enterprise-operator/topologies/high-availability/galera.md)
- [MaxScale Database Proxy](/docs/tools/mariadb-enterprise-operator/topologies/maxscale.md)
- [Data Plane](/docs/tools/mariadb-enterprise-operator/topologies/data-plane.md)
- [Backup and Restore](/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](/docs/tools/mariadb-enterprise-operator/backup-and-restore/logical_backup.md)
- [Physical backups](/docs/tools/mariadb-enterprise-operator/backup-and-restore/physical_backup.md)
- [Point-In-Time-Recovery](/docs/tools/mariadb-enterprise-operator/backup-and-restore/pitr.md)
- [CSI Specific Configuration](/docs/tools/mariadb-enterprise-operator/backup-and-restore/csi-specific-configuration.md)
- [Storage](/docs/tools/mariadb-enterprise-operator/storage.md)
- [TLS](/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](/docs/tools/mariadb-enterprise-operator/configuration.md)
- [Connections](/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](/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](/docs/tools/mariadb-enterprise-operator/updates/update-25.08.md)
- [25.10 LTS version update guide](/docs/tools/mariadb-enterprise-operator/updates/update-25.10.md)
- [26.03 version update guide](/docs/tools/mariadb-enterprise-operator/updates/update-26.03.md)
- [Metrics](/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](/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](/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](/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](/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](/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](/docs/tools/mariadb-enterprise-operator/plugins/supported-docker-images.md)
- [PAM](/docs/tools/mariadb-enterprise-operator/plugins/pam.md)
- [Hashicorp Key Management](/docs/tools/mariadb-enterprise-operator/plugins/hashicorp-key-management.md)
- [API Reference](/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](/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](/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](/docs/tools/mariadb-enterprise-operator/migrations/enabling-tls-in-existing-instances.md)
- [Migrate Community operator to Enterprise operator](/docs/tools/mariadb-enterprise-operator/migrations/migrate-community-operator-to-enterprise-operator.md)
- [Migrate external MariaDB into Kubernetes](/docs/tools/mariadb-enterprise-operator/migrations/migrate-external-mariadb-into-kubernetes.md)
- [Migrate Embedded MaxScale To MaxScale Resource](/docs/tools/mariadb-enterprise-operator/migrations/migrate-embedded-maxscale-to-maxscale-resource.md)
