Istio virtual service and kubernetes services

Hi,
In istio, we use virtual services to route the signals to the pods or the service(k8s) of the pod?
I think the traffic is getting routed to the service of the pod as we mention service name in the hosts property. Please correct me If I am wrong.

If the traffic is routed to service of the pod, then how the weightage in virtual services work, as the destination is service of the pod, the collects all pods of different version with same labels. so how we achive 1% traffic to that particular version of the app pod.

Hi vjraj381,

Please try to follow these links: Istio / Traffic Management
Istio / Traffic Shifting