Overview
It has been a while since my last blog post about using Traefik as a Kubernetes Ingress Controller. It was Traefik v1.x with a simple term Frontends-Backends
. Now, Traefik v2 was rewritten and reorganized. The frontends and backends have been replaced with the combination of routers
, services
, and middleware
. As a result, there is a bunch of new config syntax changes. And of course, we have new features…such as:
- Kubernetes CRD & IngressRoute
- TCP Support
- Cross Provider Support
In this blog post, I am gonna take notes for the deployment of the new Traefik version into Kubernetes. If you are looking for a migration guideline from v1 to v2, you can check out their official docs.