Ross ROSS = Recommend OSS · open-source software intelligence for agents

Postgres Operator (with Spilo) resource

Postgres operator creates and manages PostgreSQL clusters running in Kubernetes observed · 2026-08-28

github.com/zalando/postgres-operator · homepage · Go · MIT (permissive) observed · 2026-08-28

Health v2 · maintenance only

94/100

  • Activity 98
  • Release rhythm 86
  • Longevity 100
How is this computed?

round(0.45*activity + 0.35*rhythm + 0.20*longevity); archived -> min(score, 10) — computed 2026-09-02. Adoption (stars, forks) is never an input.

  • gap_med: 57
  • age_days: 3400
  • days_rel: 13
  • days_push: 13
  • n_releases_24m: 6

Full methodology

Adoption not part of the score

5225 stars · 1067 forks observed · 2026-08-28

What it is AI-extracted, prompt v1, taxonomy v1, 2026-08-29, confidence not recorded

A Kubernetes operator (with the Spilo Docker image) that creates and manages highly-available PostgreSQL clusters on Kubernetes, powered by Patroni. Clusters are declaratively configured via Postgres CRD manifests, enabling infrastructure-as-code workflows and CI/CD integration.

Use cases

  • run highly available PostgreSQL clusters on Kubernetes
  • manage Postgres clusters declaratively with CRD manifests
  • automate rolling updates and minor version upgrades of Postgres
  • restore or clone Postgres clusters from S3, GCS, or Azure backups
  • set up point-in-time recovery with WAL-G or pg_basebackup
  • run a managed Postgres service in-house without manual DBA operations
  • deploy standby Postgres clusters from WAL archives
  • manage database users and credentials from Kubernetes

When to choose

  • you run PostgreSQL on Kubernetes and want automated failover, replication, and self-healing via Patroni
  • you want GitOps/CI/CD-driven database provisioning through manifests instead of manual kubectl operations
  • you need built-in backups, PITR, cloning, and volume resizing on cloud storage like EBS, S3, GCS, or Azure
  • you want a battle-tested, production-proven operator with a UI and OpenShift compatibility

When to avoid

  • you run Postgres on VMs or bare metal rather than Kubernetes
  • you need a fully managed database service and prefer cloud offerings like RDS or Cloud SQL
  • your team cannot operate Kubernetes CRDs and operators or lacks Kubernetes expertise
  • you need a database other than PostgreSQL

Facets

infra-config · maturity stable

database deployment container-orchestration backup configuration-management databases cloud-computing self-hosted go cloud self-hosted postgres-operator postgresql patroni spilo high-availability database-as-a-service kubernetes-operator crd infrastructure-as-code zalando devops containers kubernetes docker

1 source

Member repositories

RepositoryRoleHealth v2
zalando/postgres-operatormain94
zalando/spiloinfra66

For agents

markdown · JSON · MCP: product_card(name="zalando/postgres-operator")

Data as of 2026-08-30T08:39:29.467469+00:00 · Report a problem