Multi-Cluster communication

#1

Hi,

I’ve been working with Istio and it’s been working great, I’m using a single control plane with multiple remotes. When I create a deployment and a service in a remote cluster, in order for any other cluster to communicate with the service they all need to have the same service installed in the same namespace. Is this correct?

I may have misunderstood what Istio can do but I thought it was possible to create a service in a remote cluster and all other clusters connected using Istio would know about the service, without having to have the same service existing on all clusters.

Cheers.

0 Likes

#2

Hello. Which single control plane are you thinking of using?

You shouldn’t need a service instance in every cluster, but would need a ServiceEntry. See: https://istio.io/docs/setup/kubernetes/install/multicluster/vpn/#access-services-from-different-clusters

0 Likes