I have a GKE Autopilot multi cluster setup with app segregated into different GKE clusters, for simplicity sake let's call the clusters public, service and tooling. These clusters communicate with each other via LB so there is cross cluster communication as shown in the image below. I want the public cluster to be public facing which is pretty easy to setup with GKE Native Ingress however the remaining 2 clusters need to be INTERNAL only + allow whitelisting for direct access (for maintenance and troubleshooting purposes). How can i achieve this cross cluster communication? What is the LB type etc that needs to be used here?
Public cluster (Public facing ) ---> Service (private/INTERNAL only +IP whitelisting) --> tooling (private/INTERNAL only +IP whitelisting)
Solved! Go to Solution.
Hi @dheerajpanyam,
Welcome to Google Cloud Community!
To achieve that kind of setup cross-cluster communication, here’s the summary of the solution
For further insights on deploying Ingress in Google Kubernetes Engine and enhance your understanding about Load balancers, Refer to this documentation below:
I hope the above information is helpful.
Hi @dheerajpanyam,
Welcome to Google Cloud Community!
To achieve that kind of setup cross-cluster communication, here’s the summary of the solution
For further insights on deploying Ingress in Google Kubernetes Engine and enhance your understanding about Load balancers, Refer to this documentation below:
I hope the above information is helpful.
Nice. Thank you so much @francislouie