1 min read
Replacing Ingress NGINX controller with Traefik
As everybody knows (at least in he Kubernetes realm) the Ingress NGINX controller is no longer receiving security patches and has been archived. It is recommended to use the new API Gateway instead of Ingress resources. This transition takes time and in the meantime the Ingress NGINX requires a replacement.
There are many Ingress controllers to choose from:
- HAProxy Ingress
- NGINX Ingress
- Traefik
- The list goes on
Traefik put the website https://ingressnginxmigration.org/ out there to explain the situation. Of course the page is also marketing gig for their product. But they explain very well what the short-term and the long-term path is. Moreover they provide the tooling, scripts and analyzer to assist a migration.
One more reason why I chose Traefik as the short-term solution is that every K3s cluster uses Traefik as the default.
I manage my Kubernetes clusters and Helm Charts with https://kubernetes.build/. I have added documentation on how to make a migration from ingress-nginx to Traefik: https://kubernetes.build/Migration.html#from-ingress-nginx-to-traefik
Category: kubernetesTags: 100daystooffload , ingress-nginx , traefik , migration
Edit Page / Show Statistic