I have 4 micro-service.
Only service-1 has two deployments behind it, so there has two pods behind service-1. You can call it blue green deployment.
Other three services has one deployment and one pod.
If I want to sent external traffic to server-1/pod-v2 then I can control it via subset into destination rules. Service-2’s pod can call service-1’s pods via service name.
How can I configure istio for service-2/pod can only call service-1/pod-v2 via service name and other service will only call service-1/pod-v1 via service name ?
For incoming traffic it can be done with DestinationRules and virtual service, but how can I configure to this for a egress traffic of a pod ?