What's the difference between exposing nginx as load balancer vs Ingress controller? : <p>I understood Ingress can be used when we want to expose multiple service/routes with a single Load Balancer / public IP.</p>

<p>Now I want to expose my Nginx server to public. I have two choices</p>

<ol>
<li>Set <code>service type as LoadBalancer</code> voila I got public IP</li>
<li>Use <a href="https://github.com/kubernetes/ingress-nginx" rel="noreferrer">Nginx Ingress Controller</a></li>
</ol>

<p>Now I can get my job done with Option 1 when or why would I choose Option 2 whats the advantage of having nginx with Ingress without Ingress ?</p>
