37,898 views
Traefik V2. Reverse Proxy and LoadBalancer for containers in dynamic environments and microservice architectures. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ I would be very grateful for your support in the form of a cup ☕️: https://www.buymeacoffee.com/RomNero ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Write your suggestions to: [email protected] Matrix: @romnero:matrix.romnero.de ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 00:00 Introduction 00:32 Why do you need Reverse Proxy. Traefik 02:38 Nginx Proy Manager vs. Traefik 04:43 Traefik - installation. First steps 06:15 DNS for working with Traefik 07:05 Docker compose for Traefik 08:25 Traefik Dashboard 09:38 Traefik commands and traefik networks 11:25 Adding nginx container to Traefik 15:00 Disabling automatic adding containers 16:53 Traefik configuration in YAML file 20:54 Let'sEncrypt SSL certificates. Automatic http - https redirection 24:44 Traefik: Secure Dashboard. Security: user and password 27:21 Adding apache container to traefik 29:35 Traefik Load Balancer. whoami container. Scaling (docker scale). 32:14 Grafana in traefik. Other ports. 34:47 Traefik TCP/UDP. Streaming. MySQL DB via traefik. Code samples: https://github.com/RomNero/YouTube-In... Traefik is a modern open-source reverse proxy and load balancer used for traffic management in modern microservice architectures. It provides routing and load balancing functionality for containerized applications running in Docker, Kubernetes and other orchestration systems. Traefik can automatically discover new services, dynamically update configuration and perform load balancing based on various algorithms. It also provides HTTPS support and integration with various certificate providers. Traefik has a simple configuration file and good documentation, which makes it a popular choice for deploying and managing web applications in modern infrastructures.