title: How to enable default-http-backend in Kubernetes in order to make Ingress work?
body: <p>I have a single node Kubernetes instance from <a href="https://microk8s.io/" rel="noreferrer">microk8s</a>. It is installed on a Ubuntu Server 20.20 running on Raspberry Pi 4.</p>
  <p>I am tring to setup an ingress resource which cannot get working.</p>
  <p>When I run <code>kubectl describe ingress my-ingress</code> I get this output</p>
  <pre><code>Default backend:  default-http-backend:80 (&lt;error: endpoints &quot;default-http-backend&quot; not found&gt;)
  </code></pre>
  <p>From what I found in the internet, <code>default-http-backend</code> is something that should have been there by default, but when I run <code>kubectl get pods -n kube-system</code> I don't see it.</p>
  <p><strong>Question:</strong> How to enable <code>default-http-backend</code> in mikrok8s? Or more generally, how do I make ingress work?</p>
  <p>Note: Ingress and DNS addons are enabled.</p>