kubernetesgoogle-cloud-platformgoogle-kubernetes-enginegoogle-anthosgoogle-anthos-service-mesh

How to achieve internal service to service communication in Anthos multiple clusters


How to achieve internal service to service communication in Anthos multiple clusters Example service A deployed in GKE cluster and service B deployed in AKS cluster, here how we can call service A from service B (internally) ?


Solution

  • As suggested by @Harsh Manver you can set up a multi cluster mesh outside Google Cloud to achieve internal service to service communication in Anthos multiple clusters.

    As mentioned in the document:

    The cluster's Kubernetes control plane address and the gateway address need to be reachable from every cluster in the mesh. The Google Cloud project in which GKE clusters are located should be allowed to create external load balancing types.

    We recommend that you use authorized networks and VPC firewall rules to restrict the access and ensure traffic should not exposed to public internet