Traefik: Reverse-Proxy für Cloud und Container-Umgebungen Umleitung für den Datenverkehr in der Cloud

Von Thomas Joos 1 min Lesedauer

Anbieter zum Thema

Der Reverse-Proxy „Traefik“ ermöglicht in „Windows“, „Linux“ und „MacOS“ das Umleiten von Daten zu Diensten und Containern in einer privaten oder hybriden Cloud. Das Open-Source-Tool ermöglicht eine automatisierte Bereitstellung.

Mit „Traefic“ ist der Aufbau eines Reverse-Proxy mit Open Source möglich. (Bild:  frei lizenziert: Kevin Morison /  Pixabay)
Mit „Traefic“ ist der Aufbau eines Reverse-Proxy mit Open Source möglich.
(Bild: frei lizenziert: Kevin Morison / Pixabay)

Traefik ist ein Open-Source-Reverse-Proxy. Nimmt der Proxy Daten entgegen, kann er diesen intern weiterleiten.

Dabei das unterstützt das Tool nicht nur HTTP und HTTP/2, sondern auch TCP/UDP, Websockets und gRPC. Dazu kommen erweiterte Möglichkeiten wie Mirroring, Load-Balancing und weitere Bereitstellungen.

Die kostenlose Version ist bei den möglichen Authentifizierungen eingeschränkt. In der kostenlosen Version wird aber immerhin TLS unterstützt. In der kostenlosen Version können Admins Let's Encrypt-Zertifikate automatisiert bereitstellen.

Bereitstellen von Traeffik über Docker-Images

Interessant ist dabei die Bereitstellungsmöglichkeit über Docker-Images. Dadurch können Admins den Reverse-Proxy sehr schnell verfügbar machen und sind flexibel beim Einsatzgebiet. Neben der Docker-Bereitstellung kann Traefik auch in Windows, Linux, BSD und MacOS installiert werden. Die Einstellungen kann das Tool dynamisch oder statisch umsetzen.

Technische Details zu Traefik

Die Architektur von Traefik ermöglicht eine dynamische Konfiguration durch Diensterkennung, wodurch manuelle Konfigurationen reduziert werden. Traefik ist mit einem umfangreichen Middleware-Set ausgestattet, das Funktionen wie Lastverteilung, API-Gateway und Ingress für Orchestrierungssysteme umfasst. Diese Middleware-Funktionalitäten erweitern Traefiks Einsatzmöglichkeiten, indem sie unter anderem Load Balancing, Ratenlimitierung, Circuit-Breaker, Mirroring und Authentifizierung ermöglichen.

Mit der Einführung von der Traefik-Version 3.0 wurden neue Funktionen hinzugefügt, darunter Unterstützung für Web Assembly (Wasm), Open Telemetry, die Kubernetes Gateway API, HTTP/3, SPIFFE, Tailscale und ein integrierter Web Application Firewall (WAF). Diese Erweiterungen bieten zusätzliche Flexibilität und Sicherheits-Features, die für das Management moderner, cloud-nativer Anwendungen in Multicloud-, Hybrid-Cloud- und On-Premises-Umgebungen nützlich sind. Durch seine Flexibilität bei der Verkehrsführung und Lastverteilung auf Layer 4 und Layer 7 kann Traefik komplexe Deployment-Szenarien wie blaue-grüne und Canary-Deployments, aktive Gesundheitsprüfungen und Middleware-basierte Funktionen effizient handhaben.

(ID:50031957)

Jetzt Newsletter abonnieren

Täglich die wichtigsten Infos zu RZ- und Server-Technik

Mit Klick auf „Newsletter abonnieren“ erkläre ich mich mit der Verarbeitung und Nutzung meiner Daten gemäß Einwilligungserklärung (bitte aufklappen für Details) einverstanden und akzeptiere die Nutzungsbedingungen. Weitere Informationen finde ich in unserer Datenschutzerklärung. Die Einwilligungserklärung bezieht sich u. a. auf die Zusendung von redaktionellen Newslettern per E-Mail und auf den Datenabgleich zu Marketingzwecken mit ausgewählten Werbepartnern (z. B. LinkedIn, Google, Meta).

Aufklappen für Details zu Ihrer Einwilligung