@rdxmbr seems you are right, and it something that is not properly working in 1.14.0.
I raised a bug about it: [K8SPSMDB-929] Can't connect to MongoDB Replica Set via LoadBalancer - Percona JIRA
There are two ways / workarounds available right now:
-
You can switch to 1.13.0 behavior by setting
clusterServiceDNSMode
toexternal
. See more here: Custom Resource options - Percona Operator for MongoDB -
You can use mongos and a single shard
In the long run I believe we will need to implement proper SplitHorizon. Will work with the team on it.