User:Kcmastrpc/Traefik

Traefik (pronounced "traffic") is a cloud-native load balancer and reverse proxy application developed by the software company Containous. Traefik was released in 2016 under the terms of the free and open-source MIT license.

Features
Traefik combines two traditionally separate components, the load balancer and reverse proxy, into one application and was designed to utilize tooling, such as Docker, for making the configuration of those components automated. In addition to Docker, Traefik supports automatic service discovery and configuration on Kubernetes, Docker Swarm, ECS, Marathon. The application provides support for SSL/TLS termination, automatic security certificate issuance and renewal with Let's Encrypt, along with additional load balancing capabilities such as circuit breakers, and rate limiting.

History
In March 2019, Rancher Labs announced the release of their open-source project k3s, which included Traefik as the default ingress controller.

In April 2019, TraefikEE was released as a commercial offering of Traefik providing customers with support and additional features.

In September 2019, Maesh was released by Containous utilizing a custom implementation of Traefik to provide service mesh capabilities in Kubernetes supporting the Service Mesh Interface specification (SMI).

Traefik 2.0 was released in November 2019 with a number of core changes and new features. The release included support for SNI and Layer 4 (TCP). In addition, middlewares were introduced enabling chain rule-based behaviors along with support for advanced deployment patterns such as canary releases, A/B testing and traffic mirroring.

In May 2020, Scaleway launched Kubernetes Kapsule, a CNCF certified platform, featuring Traefik as one of the available Ingress controllers.