Ingress rule vs Ingress controllers

  • Ingress Controller: essentially a separate Pod/Deployment along with a Service that can be used to utilize routing and proxying)
    • Istio
    • Nginx Ingress Controller
    • Contour
    • Traefik
  • Ingress rules(a separate Kubernetes resources with kind: Ingress. Will only take effect if Ingress Controller is already deployed)

Ingress Controller can be deployed in any namespace 

The Ingress rules, however, must reside in the namespace where the app that they configure reside.

Leave a Reply

Your email address will not be published.