<p>I enabled <code>ingress</code> on <code>minikube</code></p>
<pre><code>C:\WINDOWS\system32&gt;minikube addons enable ingress
  - Using image k8s.gcr.io/ingress-nginx/controller:v0.44.0
  - Using image docker.io/jettech/kube-webhook-certgen:v1.5.1
  - Using image docker.io/jettech/kube-webhook-certgen:v1.5.1
* Verifying ingress addon...
* The 'ingress' addon is enabled
</code></pre>
<p>But when I list it, I don't see it</p>
<pre><code>C:\WINDOWS\system32&gt;minikube kubectl -- get pod -n kube-system
NAME                               READY   STATUS    RESTARTS   AGE
coredns-74ff55c5b-px725            1/1     Running   0          13d
etcd-minikube                      1/1     Running   0          13d
kube-apiserver-minikube            1/1     Running   6          13d
kube-controller-manager-minikube   1/1     Running   0          13d
kube-proxy-h7r79                   1/1     Running   0          13d
kube-scheduler-minikube            1/1     Running   0          13d
storage-provisioner                1/1     Running   76         13d
</code></pre>
<p>Is the <code>ingress</code> not enabled? How can I check?</p>

Manu Chadha
<p>I have recreated this situation and got the same situation. After execution the command:</p>
<pre><code>minikube addons enable ingress
</code></pre>
<p>I have same output as yours:</p>
<pre><code>  - Using image k8s.gcr.io/ingress-nginx/controller:v0.44.0
  - Using image docker.io/jettech/kube-webhook-certgen:v1.5.1
  - Using image docker.io/jettech/kube-webhook-certgen:v1.5.1
* Verifying ingress addon...
* The 'ingress' addon is enabled
</code></pre>
<p>I have also the same output, when I have executed:</p>
<pre><code>minikube kubectl -- get pod -n kube-system
</code></pre>
<hr />
<p><strong>Solution:</strong>
First you can list namespaces with command:</p>
<pre><code>minikube kubectl get namespaces
</code></pre>
<p>And your output should be as follow:</p>
<pre><code>NAME              STATUS   AGE
default           Active   4m46s
ingress-nginx     Active   2m28s
kube-node-lease   Active   4m47s
kube-public       Active   4m47s
kube-system       Active   4m47s
</code></pre>
<p>The ingress should be in the <code>ingress-nginx</code> namespace. Execute:</p>
<pre><code>minikube kubectl -- get pods --namespace ingress-nginx
</code></pre>
<p>and then your output should be as follow:</p>
<pre><code>NAME                                        READY   STATUS      RESTARTS   AGE
ingress-nginx-admission-create-nqnvj        0/1     Completed   0          2m56s
ingress-nginx-admission-patch-62z9z         0/1     Completed   0          2m55s
ingress-nginx-controller-5d88495688-ssv5c   1/1     Running     0          2m56s
</code></pre>
<p><strong>Summary - your ingress controller should work, just in a different namespace.</strong></p>
