title: How to make GKE clusters communicate using private IPs or networks?
body: <p>Is there any way to make GKE clusters (in the same network) talk to each other using internal IP addresses?</p>
  
  <p>I know GKE internal load balancers can handle traffic only from the same network and <strong>the same region</strong>. And I find this implementation very strange. </p>
  
  <p>I understand pod IPs are routable but they are not static and can change anytime. Also, I know there is <code>loadBalancerSourceRanges</code> configuration option in external load balancers using which I can allow only the subnets I want but what if I want to keep every communication using internal and not using a public IP?</p>
  
  <p>Is there any way to achieve what I am trying? Like configuring the Firewall Rules or anything else? or "Global routing mode" while creating the VPC network or anything?</p>