title: Create ingress controller in namespace Kubernetes
body: <p>I am learning a bit about ingress. It consists of 2 parts:</p>
  
  <ul>
  <li>Ingress resource: <em>"How do you want to route requests to the backing services?"</em></li>
  <li>Ingress controller: <em>"Listens to Kubernetes API for Ingress resources."</em></li>
  </ul>
  
  <p>I've deployed an ingress controller in namespace called ingress. I've also deployed a default backend. Now I want to deploy an application (svc, deployment of pods etc).</p>
  
  <p>Do I need to deploy this application also in the namespace <code>ingress</code>? It seems logical to me I have to deploy a new ingress resource for every new application, but how is this working for the Ingress controller?</p>
  
  <p>Do I have to create one ingress controller for every namespace or is it recommended to use on ingress controller over multiple namespaces?</p>