In GKE, if i have a Pub/Sub topic that is set up to use the pull
method and an API that acts as the subscriber to this topic, if this API has a replication of 3
(spec.replicas: 3), what is the out of the box behaviour for the API (client)?
i.e. when a message gets pushed to the topic, given the API is asynchronously pulling
messages from topic (https://cloud.google.com/pubsub/docs/pull#asynchronous-pull) and has replication of 3, do all 3 pods pull for the message at the same time (and ending up with duplicates)? Is there some kind of load balancing behind the scenes? what's the out of the box behaviour?