Hi Team,
I have a question wrt PGO pod placement in a multi-node on-premises k8s cluster.
We deploy a '1 master + 2 Replicas' PGDB cluster. We have 3 dedicated nodes for the PGDB instances, so that each PGDB instance gets scheduled on an independent node.
Should we run the PGO pod in a node where there is no PGDB instance running? Consider a case, when a node restarts in which a PGDB instance as well as the PGO instance are running. Then PGO may not be able to perform the necessary recovery till it comes up in a new node or in an existing node. To address these kinds of issues, does it make sense to schedule the PGO pod in a node different from the PGDB instances?
Thanks,
Ganesh.