<p>I am a beginner with k8s and I followed the <a href="https://kubernetes.io/docs/tasks/access-application-cluster/ingress-minikube/" rel="nofollow noreferrer">k8s official docs</a> to create a hello-world ingress, but I can't make it work. First I create a service and just like the tutorial I get:</p>
<pre><code>$ kubectl get service web 

NAME   TYPE       CLUSTER-IP      EXTERNAL-IP   PORT(S)          AGE
web    NodePort   10.100.208.38   &lt;none&gt;        8080:31921/TCP   19m
</code></pre>
<p>so, I can access my service via browser:</p>
<pre><code>$ minikube service web

Hello, world!
Version: 1.0.0
Hostname: web-79d88c97d6-xrshs 
</code></pre>
<p>So far so good. However, I get stuck in the ingress part. So I create this ingress like the <a href="https://kubernetes.io/docs/tasks/access-application-cluster/ingress-minikube/" rel="nofollow noreferrer">tutorial</a>:</p>
<pre><code>$ kubectl describe ingress example-ingress

Name:             example-ingress
Namespace:        default
Address:          
Default backend:  default-http-backend:80 (&lt;error: endpoints &quot;default-http-backend&quot;  not found&gt;)
Rules:
Host              Path  Backends
----              ----  --------
hello-world.info  
                /   web:8080 (172.17.0.4:8080)
Annotations:        nginx.ingress.kubernetes.io/rewrite-target: /$1
...
</code></pre>
<p>and even after configuring /etc/hosts with my minikube ip: 192.168.99.102  hello-world.info, when I curl it or access by the browser I get nginx 404. It's strange that my ingress does not get an address, even after a while. Can anyone point me where the error is ?</p>
<p>PS. I did my research before asking <a href="https://stackoverflow.com/questions/51511547/empty-address-kubernetes-ingress">here</a>. I check that my minikube ingress addon is enabled and my ingress-nginx-controller pod is running.</p>
<p>PS2. My minikube version is 1.23 and my kubectl client and server versions are 1.22.1.</p>

Digao
<p>Seems there is a bug with the Ingress Addon with Minikube 1.23.0, as documented <a href="https://github.com/kubernetes/minikube/issues/12445" rel="nofollow noreferrer">here</a>, which matches the issue you are seeing. ConfigMap issues prevent IngressClass from being generated (usually &quot;nginx&quot; by default) and ingress services won't work.</p>
<p>This issue was <a href="https://github.com/kubernetes/minikube/releases/tag/v1.23.1" rel="nofollow noreferrer">fixed in 1.23.1</a>, so updating Minikube should fix your issue.</p>
