<p>I've got the following:</p>

<p><strong>ingress.yaml</strong></p>

<pre><code>apiVersion: extensions/v1beta1
kind: Ingress
metadata:
  name: abcxyz
  annotations:
    kubernetes.io/ingress.class: nginx
spec:
  rules:
  - host: abcxyz
    http:
      paths:
      - path: /a/
        backend:
          serviceName: service-a
          servicePort: 80
      - path: /b/
        backend:
          serviceName: service-b
          servicePort: 80
</code></pre>

<p>Output of <code>kubectl describe ingress abcxyz</code>:</p>

<pre><code>Name:             abcxyz
Namespace:        default
Address:          
Default backend:  default-http-backend:80 (&lt;none&gt;)
Rules:
  Host    Path  Backends
  ----    ----  --------
  abcxyz  
          /a/   service-a:80 (&lt;none&gt;)
          /b/   service-b:80 (&lt;none&gt;)
Annotations:
Events:
  Type    Reason  Age                From                      Message
  ----    ------  ----               ----                      -------
  Normal  CREATE  16m                nginx-ingress-controller  Ingress default/abcxyz
  Normal  UPDATE  12m (x2 over 15m)  nginx-ingress-controller  Ingress default/abcxyz
</code></pre>

<p>Why is the address empty? I've installed the 'nginx ingress controller' through helm using <code>helm install stable/nginx-ingress</code> - and all of it's pods relevent seem to be running fine.</p>

<p>How can I provide access to the ingress?</p>

<p>The solution for me was:</p>
<pre><code>minikube addons enable ingress
</code></pre>
