Self-hosting a high-availability Postgres cluster on Kubernetes