Agent Skills: K8s Databases

PostgreSQL and MongoDB on Kubernetes via Percona Operators. Use when deploying databases, configuring HA clusters, setting up backups, monitoring, or performing database operations.

UncategorizedID: nmime/infra-skills/k8s-databases

Install this agent skill to your local

pnpm dlx add-skill https://github.com/nmime/infra-skills/tree/HEAD/infra/k8s-databases

Skill Files

Browse the full folder contents for k8s-databases.

Download Skill

Loading file tree…

infra/k8s-databases/SKILL.md

Skill Metadata

Name
k8s-databases
Description
PostgreSQL and MongoDB on Kubernetes via Percona Operators. Use when deploying databases, configuring HA clusters, setting up backups, monitoring, or performing database operations.

K8s Databases

Percona Operators for PostgreSQL and MongoDB. (Updated: January 2026). All deployments are idempotent - operators reconcile to desired state.

Percona Operators

| Operator | Version | Database | |----------|---------|----------| | Percona PostgreSQL | v2.8.2 | PostgreSQL 18.x | | Percona Server MongoDB | v1.21.2 | MongoDB 8.0.x |

Always use latest versions. Operators include built-in backup, monitoring, and HA management.

Deployment Tiers

| Tier | PostgreSQL | MongoDB | HA | |------|------------|---------|-----| | minimal/small | 1 replica | 1 replica | No | | medium/production | 3 replicas + PgBouncer | 3 replicas (ReplicaSet) | Yes |

Installation

See references/postgresql.md and references/mongodb.md for deployment.

Get Connections

# PostgreSQL
kubectl get secret myapp-pg-pguser-myapp -n databases \
  -o jsonpath='{.data.uri}' | base64 -d

# MongoDB
kubectl get secret myapp-mongo-secrets -n databases \
  -o jsonpath='{.data.MONGODB_DATABASE_ADMIN_URI}' | base64 -d

Reference Files