# What mongo cluster topologies are supported by PSMDB Operator?

**URL:** <https://forums.percona.com/t/what-mongo-cluster-topologies-are-supported-by-psmdb-operator/17992>\
**Category:** Percona Operator for MongoDB\
**Created:** [October 13, 2022, 2:30pm UTC](https://forums.percona.com/t/what-mongo-cluster-topologies-are-supported-by-psmdb-operator/17992 "2022-10-13T14:30:17Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![Vitaly\_Orbidan](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/vitaly_orbidan/32/7979_2.png) [@Vitaly\_Orbidan](https://forums.percona.com/u/Vitaly_Orbidan)\
**Post date:** [October 13, 2022, 2:30pm UTC](https://forums.percona.com/t/what-mongo-cluster-topologies-are-supported-by-psmdb-operator/17992/1 "2022-10-13T14:30:17Z")

</div>

Are there any pointers/config snippets/blog posts I could use to explore, for instance, a sharded server in multi-master config? Has anyone done something similar?  
A little bit about what I am trying to do here:

1. Multiple k8s clusters in different geographical regions
2. cilium clustermesh for pod-to-pod communication and service discovery, no MCS

Could be a tall order for a newbie in mongo, like me, but still…

---

<div class="post-metadata">

**Author:** ![Sergey\_Pronin](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/sergey_pronin/32/14887_2.png) [@Sergey\_Pronin](https://forums.percona.com/u/Sergey_Pronin)\
**Post date:** [October 19, 2022, 6:18pm UTC](https://forums.percona.com/t/what-mongo-cluster-topologies-are-supported-by-psmdb-operator/17992/2 "2022-10-19T18:18:43Z")

</div>

Hey @Vitaly_Orbidan ,

with Operator we automate and simplify MongoDB clusters management and some things are not as flexible as you can get with regular deployments. Simplicity comes with a price here.

When you say multi-master config - I assume that you mean multiple shards, replica sets, each replica set has its own primary that sits in various geo regions. Right?

1. You can do it with our cross-site replication mechanism, where you actually add remote nodes from a replica set. We have users and customers running such setups.
2. We have not tested it with cilium, so not sure.

---

<div class="post-metadata">

**Author:** ![Vitaly\_Orbidan](https://sea1.discourse-cdn.com/flex019/user_avatar/forums.percona.com/vitaly_orbidan/32/7979_2.png) [@Vitaly\_Orbidan](https://forums.percona.com/u/Vitaly_Orbidan)\
**Post date:** [October 19, 2022, 6:48pm UTC](https://forums.percona.com/t/what-mongo-cluster-topologies-are-supported-by-psmdb-operator/17992/3 "2022-10-19T18:48:31Z")

</div>

Hi @Sergey_Pronin,  
Thank you for replying - I appreciate it.  
Yes - you are correct - I am probably trying to run a most complicated config - multi-shard, multi-replica, with primary in different regions.  
I have just started with this POC, trying to see what topologies are possible with the Operator.
