I am using service mesh https://istio.io/ installed on top of kubernetes and have installed the example https://istio.io/docs/examples/bookinfo/, that ISTIO provides on their website.
Assume, I've created a service FOO and would like to call the service ratings through the virtual service ratings.
How to call ratings within FOO? Which address do I have to provide the http client in the FOO service to call ratings. Do Ihave to create a virtual service for ratings? ratings should not be accessible outside of kubernetes cluser.
When FOO calls ratings, will the request go first through the own envoy proxy or it goes directly to ratings envoy proxy?
Follow-up question
Here are all virtual services installed on the kubernetes cluster:
[2
The cluster IP address is:
The question is, how can I call the ratings service in FOO service? With the Cluster IP address?