Traefik
Kilder
Opsummering
Traefik er en moderne open source reverse proxy og ingress controller, der forenkler og automatiserer håndteringen af microservices
Billedet er fra traefik
Hovedfunktioner
- Dynamisk konfiguration: Traefik opdager automatisk ændringer i infrastrukturen og opdaterer routingreglerne i realtid uden manuel konfiguration 1 3.
- Automatisk service discovery: Traefik integrerer med forskellige cluster-teknologier som Kubernetes, Docker Swarm og AWS for at opdage services automatisk 1 2.
- Edge router: Fungerer som indgangspunkt til platformen og håndterer al indkommende trafik baseret på definerede regler 1.
Centrale koncepter
- EntryPoints: Definerer netværksindgangspunkterne til Traefik 1.
- Routers: Forbinder indkommende requests med de relevante services 1.
- Middlewares: Kan modificere requests eller responses før de sendes til services 1.
- Services: Konfigurerer hvordan Traefik når de faktiske services der skal håndtere requests 1.
Fordele
- Simplificerer og automatiserer routing og load balancing af services 3.
- Understøtter alle større protokoller og tilbyder et rigt sæt af middlewares 3.
- Nem at operere, men kan håndtere store, komplekse deployments på tværs af forskellige miljøer 3.
- Indbygget support for SSL-terminering og automatisk certifikatgenerering via Let's Encrypt 3.
Traefik er designet til at være enkel at bruge, men samtidig kraftfuld nok til at håndtere komplekse scenarier i moderne cloud-native arkitekturer 2 3.