<p>Hi I have followed <a href="https://www.youtube.com/watch?v=u948CURLDJA" rel="nofollow noreferrer">this video</a> from starting to end.  Using <code>kubectl describe</code> to show the Service that was created yields</p>
<pre><code>$ kubectl describe -n ingress-nginx service/ingress-nginx
Name:                     ingress-nginx
Namespace:                ingress-nginx
Labels:                   &lt;none&gt;
Annotations:              &lt;none&gt;
Selector:                 app=nginx-ingress
Type:                     LoadBalancer
IP:                       10.110.231.177
LoadBalancer Ingress:     localhost
Port:                     http  80/TCP
TargetPort:               http/TCP
NodePort:                 http  32352/TCP
Endpoints:                10.1.0.12:80,10.1.0.13:80
Port:                     https  443/TCP
TargetPort:               https/TCP
NodePort:                 https  30563/TCP
Endpoints:                10.1.0.12:443,10.1.0.13:443
Session Affinity:         None
External Traffic Policy:  Local
HealthCheck NodePort:     30574
Events:                   &lt;none&gt;
</code></pre>
<p>Why did not I get a public IP address as explained by the author of the video? Is that why I am not able to access the link <a href="http://marcel.test" rel="nofollow noreferrer">http://marcel.test</a>?</p>
<p>Also while doing the same setup on AWS, the external IP stays at <code>Pending</code> for a LoadBalancer service.</p>

Shubham Arora
<p>The host file I was using was incorrect , as I was using git bash I vim into <code>/etc/hosts</code> but actually the hosts file in windows is <code>C:\Windows\System32\drivers\etc</code> so I updated the host file with 127.0.0.1 marcel.test and it worked</p>
