How can service exernal-ip be used when POD initial message to remote node out of Cluster

I am working in Telecom and Kubernetes as platform for new 5G.

However, when POD initial message, the package is sent with POD IP as source IP and then sNAT to node IP.

The same kind of POD may locate on different nodes, then cause remote node may receive message from different node IPs.

For routing, node IP range must be annouced to network.

We set the POD related service as LoadBalancer, then an external IP set for the service. My question is:

  • how can the service external IP be used as source IP for POD initial message? means no sNAT for this kind of message when service external IP already set as source IP in the package.