Request Routing for multiple service


I understand how traffic routing is working with the help of VirtualService and DestinationRule for a service. In case of we are trying to release multiple services with new releases is it possible to route percentage traffic to new pods in both the service.

ServiceA -> 90% PodvOld -> ServiceB-> PodvOld
ServiceB -> 10% PodvNew -> ServiceB -> PodNew

So what i am trying to figure out a way to set Traffic splitting on first service and any dependent services that is also upgraded with same new version should be handing traffic from new pod while old version pod traffic is redirected to old version dependent pods.