mariadb

Routes MariaDB operator tasks to Helm deployment or CRD management sub-skills.

4|2|Updated Jun 1, 2026
One-click install
npx skills add https://github.com/Aidas-dev/k8s-agent-skills --skill mariadb-aidas-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: mariadb
Source: https://github.com/Aidas-dev/k8s-agent-skills/tree/main/skills/mariadb
Command: npx skills add https://github.com/Aidas-dev/k8s-agent-skills --skill mariadb-aidas-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Working with the MariaDB Kubernetes operator spans two distinct workflows—deploying the operator and clusters via Helm, and managing operator CRDs like Galera clusters, MaxScale, backups, and grants—and choosing the wrong approach wastes time and produces misconfigured resources. ## Core Features & Use Cases - Task Routing: Maps user requests to the correct sub-skill, either mariadb-operator for CRD management or mariadb-helm for Helm-based deployment. - CRD Operations Coverage: Directs Galera HA clusters, MaxScale read/write splitting, S3 backup schedules, Point-in-Time Recovery, SQL jobs, users, grants, and ExternalMariaDB resources to the operator sub-skill. - Helm Deployment Coverage: Directs operator installation, separate CRD installation, cluster provisioning, and cert-manager TLS setup to the Helm sub-skill. - Use Case: When asked to "set up MaxScale for read/write splitting," the router identifies this as a CRD task and loads mariadb-operator rather than the Helm deployment path. ## Quick Start Ask to create a MariaDB Galera cluster or deploy the MariaDB operator, and the router will load the appropriate sub-skill for the task.

Frequently Asked Questions about mariadb

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I deploy the MariaDB operator on Kubernetes?▼

Deploy the MariaDB operator using Helm, which handles the operator installation, CRDs, and cluster provisioning. The mariadb-helm sub-skill covers operator deployment, separate CRD installation, and TLS setup with cert-manager.

How do I set up MaxScale read/write splitting with the MariaDB operator?▼

Configure MaxScale through the MariaDB operator CRDs rather than Helm. The mariadb-operator sub-skill covers creating MaxScale resources for read/write splitting against your MariaDB cluster.

Can the MariaDB operator handle backups and Point-in-Time Recovery?▼

Yes, the operator supports S3 backup schedules and Point-in-Time Recovery through its CRDs. These tasks are managed via the mariadb-operator sub-skill, which covers backup configuration and PITR setup.

When should I use Helm versus operator CRDs for MariaDB?▼

Use Helm when deploying the operator itself, installing CRDs separately, or provisioning a new cluster. Use operator CRDs when managing existing resources like Galera clusters, users, grants, SQL jobs, backups, or ExternalMariaDB connections.

Does the MariaDB operator support Galera high availability?▼

Yes, the operator supports Galera HA clusters through its CRDs. Creating a Galera cluster CR and configuring HA settings are handled by the mariadb-operator sub-skill.