Can I use the service registry to get all instances of a service?

I need to be able to cross-communicate between all instances of a service. Do I need an external service registry or can I utilize Istio (pilot?) to accomplish this?

I’m a complete k8s / Istio newb so please forgive me if this is an incredibly simple question.

Thanks :slight_smile: