My journey with Traefik started a few years ago when I struggled to manage NGINX in combination with containers. Since Docker/Containers are dynamic in nature, traditional proxies load balancers were not matching 1:1 with dynamic infrastructures.
I first started moving my projects to Traefik about three years ago. I dug up an old GitHub Repo that highlights this journey (GitHub is awesome like this). Three years ago, wow! During the migration, I learned more about Traefik, the features, and became involved in the community.
Now, three years later. I recommend Traefik to everyone wanting to start a project with Docker, Kubernetes, Cloud, or On-Prem. To clarify, I don't receive any financial compensation from Traefik except for stickers and T-shirts. But I sure love the Traefik logo!
I have become very familiar with the Traefik use-cases through the various using Traefik. Typically, I am presenting these use-cases at workshops or during customer engagements. Now, I thought...
OK, so maybe you have heard about the term Traefik, Edge Router, or Reverse Proxy/load balancing. Let's take this a bit further so you can fully understand what is Traefik, the benefits, and a high-level overview.
To help demystify Traefik and some of the buzzwords surrounding Cloud Native Edge Routers we created a Getting Started with Traefik Video.
This video is about how to get started using Traefik. We cover a background about Traefik, the architecture, and configuration. Next, we do a demo of Traefik load balancing our Cat Gif application with Let's Encrypt, and Basic Authentication. We also added custom error pages to show nice 400 errors instead of boring error pages.
You can find the lab material here: Traefik Lab
Interested to learn more about Traefik? Check out our Traefik Training course. https://www.thebyte.io/traefik-training