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-Tutorial

16. 09. 2025 Aktualisiert: 27. 03. 2026 1 Min. Lesezeit intermediate

Traefik erkennt automatisch Dienste aus Docker und Kubernetes ohne manuelle Konfiguration. Fuegen Sie einfach Docker Labels oder Kubernetes IngressRoute hinzu und Traefik beginnt sofort mit dem Traffic-Routing. Automatische SSL-Zertifikate ueber Let’s Encrypt, ein eingebautes Dashboard und ein reichhaltiges Middleware-Oekosystem machen Traefik zum idealen Reverse Proxy fuer Cloud-native-Umgebungen.

Warum Traefik

  • Auto-Discovery — neue Container werden automatisch aus Docker, Kubernetes oder Consul registriert
  • Automatisches SSL — Let’s Encrypt-Integration mit HTTP-01 und DNS-01 Challenge
  • Dashboard — visueller Ueberblick ueber Router, Dienste und Middleware
  • Middleware — Authentifizierung, Rate Limiting, Redirect, Strip Prefix, Headers und mehr

Im Gegensatz zu Nginx oder HAProxy muessen Sie den Proxy nicht neu starten, wenn ein neuer Dienst hinzugefuegt wird. Traefik ueberwacht Aenderungen in Echtzeit und aktualisiert die Konfiguration dynamisch.

Docker-Setup

services:
  traefik:
    image: traefik:v3.0
    command:
      - --providers.docker=true
      - --entrypoints.web.address=:80
      - --certificatesresolvers.le.acme.httpchallenge.entrypoint=web
    ports: ['80:80', '443:443']
    volumes: ['/var/run/docker.sock:/var/run/docker.sock:ro']
  webapp:
    image: myapp
    labels:
      - traefik.http.routers.webapp.rule=Host(`app.example.com`)
      - traefik.http.routers.webapp.tls.certresolver=le

Die Konfiguration erfolgt ueber Docker Labels direkt in docker-compose — keine zusaetzlichen Konfigurationsdateien. Traefik liest die Labels, erstellt einen Router, weist einen Dienst zu und stellt automatisch ein SSL-Zertifikat bereit.

Middleware

labels:
  - traefik.http.middlewares.rl.ratelimit.average=100
  - traefik.http.middlewares.auth.basicauth.users=admin:$$apr1...
  - traefik.http.routers.webapp.middlewares=rl,auth

Middleware wird verkettet — Sie koennen Rate Limiting, Authentifizierung, CORS-Header und Redirects gleichzeitig auf einen Router anwenden. Fuer Kubernetes unterstuetzt Traefik IngressRoute CRD mit noch groesserer Flexibilitaet.

Traefik fuer Docker/K8s

Auto-Discovery + Auto-SSL = ideal fuer Cloud-native-Umgebungen. Fuer statische Server bleibt Nginx die bessere Wahl aufgrund geringeren Overheads und eines ausgereiften Oekosystems.

traefikreverse proxydocker
Teilen:

CORE SYSTEMS Team

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