Hi,
i would also be interested what the best practice would be…
I’m currently facing problems, because i deploy distinct VirtualServices and DestinationRules for each version of our services ( with prefix routing ) as you can see here Multiple DestinationRules for the same host
If i need to combine virtualservices or destinationrules i’m afraid it will get chaotic quite fast… and removal of old versions will need surgical skills