Istio without Gateway with nginx-ingress

I was able to get Virtual Services working with nginx-ingress (Istio 1.12). There were definitely several things that had to be perfectly lined up for this to work, and I’ve recorded the details and a repeatable experiment/setup on GitHub - bob-walters/nginx-istio: A project to demonstrate using Istio traffic management for A/B service shift with an nginx-ingress for anyone trying to deal with this in the future.