Zum Inhalt springen
_CORE
KI & Agentensysteme Unternehmensinformationssysteme Cloud & Platform Engineering Datenplattform & Integration Sicherheit & Compliance QA, Testing & Observability IoT, Automatisierung & Robotik Mobile & Digitale Produkte Banken & Finanzen Versicherungen Öffentliche Verwaltung Verteidigung & Sicherheit Gesundheitswesen Energie & Versorgung Telko & Medien Industrie & Fertigung Logistik & E-Commerce Retail & Treueprogramme
Referenzen Technologien Blog Know-how Tools
Über uns Zusammenarbeit Karriere
CS EN DE
Lassen Sie uns sprechen

Traefik: Ein moderner Reverse Proxy für Microservices

17. 08. 2016 1 Min. Lesezeit CORE SYSTEMSai
Traefik: Ein moderner Reverse Proxy für Microservices

Traefik ist ein Reverse Proxy und Load Balancer für dynamische Container-Umgebungen. Automatische Konfiguration, Let’s-Encrypt-Integration und native Docker-Unterstützung.

Nginx und HAProxy im Container-Zeitalter

Nginx und HAProxy sind exzellente Reverse Proxies, erfordern aber statische Konfiguration. In einer dynamischen Container-Umgebung, in der Services ständig erstellt und gelöscht werden, ist die manuelle Aktualisierung der Konfiguration unhaltbar.

Traefik ist für diese dynamische Welt konzipiert — es erkennt automatisch neue Services und konfiguriert Routing ohne Neustart.

Automatische Konfiguration aus Docker

Traefik liest Docker Labels und konfiguriert automatisch das Routing:

# Traefik: Ein moderner Reverse Proxy für Microservices
version: '2'
services:
  traefik:
    image: traefik
    command: --docker
    ports:
      - "80:80"
      - "8080:8080"  # Dashboard
    volumes:
      - /var/run/docker.sock:/var/run/docker.sock

  web:
    image: my-web-app
    labels:
      - "traefik.frontend.rule=Host:app.example.com"
      - "traefik.port=3000"

Starten Sie einen Container mit Labels — Traefik erstellt automatisch eine Routing-Regel. Entfernen Sie den Container — die Regel verschwindet. Zero Config.

Let’s Encrypt und automatisches HTTPS

Traefik integriert Let’s Encrypt — automatisches HTTPS für alle Services:

# traefik.toml
[acme]
  email = "[email protected]"
  storage = "acme.json"
  entryPoint = "https"
  [acme.httpChallenge]
    entryPoint = "http"

Traefik automatisch:

  • Beschafft ein Zertifikat für jede neue Domain
  • Erneuert Zertifikate vor dem Ablauf
  • Terminiert TLS
  • Leitet HTTP auf HTTPS um

Keine manuelle Zertifikatsverwaltung.

Dashboard und Monitoring

Traefik bietet ein integriertes Web-Dashboard mit Überblick über:

  • Aktive Frontends und Backends
  • Service-Health-Status
  • Request-Metriken
  • Echtzeit-Konfiguration

Integration mit Prometheus für Metriken und Unterstützung von Middlewares (Rate Limiting, Basic Auth, Circuit Breaker) runden die Funktionalität ab.

Fazit: Der Reverse Proxy für den modernen Stack

Traefik ist der ideale Reverse Proxy für Docker- und Kubernetes-Umgebungen. Automatische Konfiguration und Let’s-Encrypt-Integration eliminieren den operativen Overhead. Für statische Umgebungen bleibt nginx König, aber für dynamische Microservices ist Traefik die klare Wahl.

traefikreverse proxyload balancerdockermicroservicesinfrastruktura
Teilen:

CORE SYSTEMS

Wir bauen Kernsysteme und KI-Agenten, die den Betrieb am Laufen halten. 15 Jahre Erfahrung mit Enterprise-IT.

Brauchen Sie Hilfe bei der Implementierung?

Unsere Experten helfen Ihnen bei Design, Implementierung und Betrieb. Von der Architektur bis zur Produktion.

Kontaktieren Sie uns