Is there any way to make GKE clusters (in the same network) talk to each other using internal IP addresses?
I know GKE internal load balancers can handle traffic only from the same network and the same region. And I find this implementation very strange.
I understand pod IPs are routable but they are not static and can change anytime. Also, I know there is loadBalancerSourceRanges
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?
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?