Post

HN
Hacker News (Newest)

Show HN: Multigres Kubernetes Operator

The Multigres Operator is a Kubernetes operator for managing distributed, sharded PostgreSQL clusters across multiple failure domains (zones or regions). It provides a unified API to define the topology of your database system, handling the complex orchestration of shards , cells (failure domains), and gateways .

Install the operator with built-in self-signed certificate management:

This deploys the operator into the multigres-operator namespace with:

Once the operator is running, try a sample cluster:

For more sample configurations, see the samples directory .

The Multigres Operator follows a Parent/Child architecture. You, the user, manage the Root resource ( MultigresCluster ) and its shared Templates . The operator automatically creates and reconciles all necessary child resources ( Cells , TableGroups , Shards , TopoServers ) to match your desired state.