Postgres Operator Best Practices

Run, configure, upgrade and troubleshoot the Zalando postgres-operator (acid.zalan.do `postgresql` CRs, Spilo, Patroni, WAL-G) on Kubernetes. Core knowledge: the v1.x -> v2.x major upgrade and its three changed defaults that bite silently (`kubernetes_use_configmaps` true, spilo-17 -> spilo-18, scram-sha-256 password encryption); the Patroni DCS living in deprecated v1 Endpoints and the split-brain hazard in switching to ConfigMaps; Helm never updating the CRDs; exactly which spec changes trigger a rolling update of Spilo pods; in-place major version upgrades and their success/failure annotations; PDBs, delete protection, password rotation, logical backups, maintenance windows.

air-gapped c15f7a5 6 files · 48.8 KB Updated

File contents

air-gapped/skills/tree/main/.claude/skills/postgres-operator-best-practices commit c15f7a5333

Frequently asked questions

npx skillmds@latest add air-gapped/postgres-operator-best-practices