I have a app running on k8s with istio as service mesh and nginx as ingress controller. I wonder what would be the request flow to my service. Is it possibly like so:

user-request -->istio_gateway --> istio_virtualServive --> istio_destinationRoute --> nginx_ingress --> service_pod .

Any suggestions / insights?

1 Answer 1


I would recommend to remove Nginx Ingress from the equation. Although it's possible to use Nginx Ingress with Istio, it makes zero sense to do that since it adds an unnecessary hop and extra logic which will be difficult to troubleshoot. Istio is more than enough to deliver traffic to your app.

Other than that your traffic diagram looks valid.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.