Suppose there are 2 GKE clusters A and B, and there are 2 different microservices deployed in both of these clusters, service A and B respectively..How can we make grpc call between service A and B and vice versa? @lawrencenelson @juliadeanne
Solved! Go to Solution.
There are several options:
1) Expose the gRPC services in each cluster using either an internal TCP load balancer or an internal gateway
2) Use GKE multi-cluster services to enable communication across / between clusters
3) Expose your gRPC services as headless services and then use a custom load balancing policy since a headless service will return multiple endpoints for DNS lookups.
There are several options:
1) Expose the gRPC services in each cluster using either an internal TCP load balancer or an internal gateway
2) Use GKE multi-cluster services to enable communication across / between clusters
3) Expose your gRPC services as headless services and then use a custom load balancing policy since a headless service will return multiple endpoints for DNS lookups.