<p>It is my understanding that you're gonna have an NLB or ALB in front of your Istio Gateway anyway?</p>

<p>But I am confused because it seems like Istio Gateway does a lot of things ALB does for Layer 7 and even more?</p>

<p>So I read ALB -> Istio Gateway is ok, but isn't that redundant? What about NLB -> ALB -> Istio Gateway, which seems like too much?</p>

<p>It seems like it is best to have NLB -> Istio Gateway to let them handle Layer 4 and Layer 7 respectively like they do best, can anyone enlighten and confirm?</p>

<p>If you are using Istio then yes, istio orginally created with ingress controller in mind. Gateway+Virtual Service basically enables what you want. Some ingress controllers are more easy and have different plusses but if istio handles all you want then go for it.</p>
