Hey, I have watched the following presentation [https://www.youtube.com/watch?v=k42jqkjtYKY](Ray’s Istio Intro) by Ray Tsang about Istio and would like to know how service communication works. In particular:
- The code to make a service call. Locally to make a call from Service A to Service B you set a port and endpoint address but when deployed you would not know this since they are dynamic. So how do you call Service B? A C# example would be nice
- Istio injects a sidecar proxy service that intercepts all service communication. How does Istio route the call from Service A to an instance of Service B?
- How does the sidecar proxy know to which service the request is made? Service A could call a Service B,Service C etc
Screenshot from Ray’s presentation: