What IP to use in sending requests from virtual machine workloads to Kubernetes services

Hi,

I followed tutorial to add VM to mesh with Istio 1.7.3 from https://istio.io/latest/docs/setup/install/virtual-machine/ and https://istio.io/latest/docs/examples/virtual-machines/single-network/. I am stuck at sending requests from virtual machine workloads to Kubernetes services, that is what IP to set in /etc/hosts so VM can send requests to Kubernetes services.

Note that next section which is sending request from kubernetes to vm service is working, so I think I got correct setup. And sending request from sleep pod to httpbin is working.

I tried using both pod IP and service cluster IP in /etc/hosts. Both always timeout.

10.244.0.196 httpbin.default.svc.cluster.local

Anything that I missed here?

Thanks