kubernetes: nginx ingress vs traefik ingress vs ha-proxy ingress vs kong ingress kubernetes: nginx ingress vs traefik ingress vs ha-proxy ingress vs kong ingress kubernetes kubernetes

kubernetes: nginx ingress vs traefik ingress vs ha-proxy ingress vs kong ingress


One difference I’m aware of, is that haproxy and nginx ingresses can work in TCP mode, whereas traefik only works in HTTP/HTTPS modes. If you want to ingress services like SMTP or MQTT, then this is a useful distinction.

Also, haproxy supports the “PROXY” protocol, allowing you to pass real client IP to backend services. I used the haproxy ingress recently for a docker-mailserver helm chart - https://hub.helm.sh/charts/funkypenguin