zalando / zalando/postgres-operator
Postgres Operator setup for Kubernetes cluster
Nobody has claimed this yet.
- Dominant language
- Go
- Stars
- 5.2k
- Forks
- 1.1k
- Avg merge
- 2d 16h
- Merged PRs (30d)
- 3
Description
- Which image of the operator are you using? e.g. ghcr.io/zalando/postgres-operator:v1.12.2
- Where do you run it - cloud or metal? Kubernetes or OpenShift? K8s
- Are you running Postgres Operator in production? yes
- Type of issue? question
Hi,
We are using the Postgres Operator in a setup where we have a lot of different users on a Kubernetes cluster with some isolation level applied.
This means each user might have multiple Postgres instances running in one or multiple namespaces.
Now my question is, what is the best approach for deploying the Postgres Operator in such a case:
- Should every Postgres instance have its own Operator running (could be multiple Operators in one namespace)
- Install a cluster-wide Postgres Operator to manage all Postgres instances across all namespaces
- Create one Operator per each namespace (so max one Operator in a namespace but possibly multiple Postgres instances)
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names no files, tests, or entry points. Review the operator's deployment and namespace-scope guidance, then compare the three proposed installation models; this is done when maintainers document the supported approach and its isolation or operational constraints.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- go, kubernetes, postgresql
- Domain
- databases, devops, infrastructure
- Issue type
- Documentation
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 20/100