
Traefik Proxy 3.7 bietet einen produktionsreifen Migrationspfad für Ingress NGINX
Traefik Proxy 3.7 bietet nun produktionsreife Unterstützung für die Migration von Ingress NGINX, neue Funktionen zur Anzeige von TLS-Zertifikaten sowie Aktualisierungen der Gateway-API 1.5.1.
Eine Übersetzung von 🇬🇧 Linuxiac.com
Traefik Labs hat Traefik Proxy 3.7 veröffentlicht, die neueste Version seines Open-Source-Proxys für Cloud-native Anwendungen.
Das wichtigste Update dieser Version ist der Ingress-NGINX-Provider, der nun produktionsreif ist. Traefik Proxy 3.7 unterstützt über 85 häufig verwendete Ingress-NGINX-Annotationen, sodass viele bestehende Kubernetes-Ingress-Ressourcen mit Traefik genutzt werden können, ohne dass Manifeste oder Annotationen geändert werden müssen.
Laut Traefik Labs deckt der unterstützte Annotationssatz mehr als 90 % der in der Praxis beobachteten Nutzungsmuster ab, die in Hunderten von Produktionsclustern festgestellt wurden. Die Liste umfasst Authentifizierung, Session-Affinität, Routing und Weiterleitungen, Proxy-Optimierung, Lastenausgleich, Ratenbegrenzung, Canary-Deployments, benutzerdefinierte Header, benutzerdefinierte Fehlerseiten, Standard-Backends, Zugriffskontrolle und Observability.
Diese Version führt außerdem eine teilweise Unterstützung für häufig verwendete Ingress-NGINX-Snippet-Annotationen ein, wie z. B. configuration-snippet, server-snippet und auth-snippet. Anstatt die vom Benutzer bereitgestellte NGINX-Konfiguration unverändert einzufügen, analysiert Traefik den Snippet-Inhalt, ordnet ihn einer genehmigten Liste unterstützter Direktiven zu und lehnt nicht unterstützte Eingaben ab.
Neben den Verbesserungen an NGINX führt Traefik Proxy 3.7 eine neue Ansicht für TLS-Zertifikate im Dashboard ein. Das Menü Zertifikate zeigt aktive TLS-Zertifikate, die zugehörigen Domains, Ablaufdaten sowie deren Zuordnungsstellen in HTTP- und TCP-Routern an.
Eine weitere Neuerung ermöglicht es, Middleware direkt an Dienste anzuhängen. Bisher wurden Traefik-Middlewares nur an Router oder Einstiegspunkte angehängt. In Version 3.7 können Middlewares auf Service-Ebene angewendet werden, was eine konsistente Authentifizierung, Ratenbegrenzung oder andere Verhaltensweisen über alle Router hinweg ermöglicht, die auf denselben Backend-Service abzielen, ohne dass die Konfiguration dupliziert werden muss.
🎓 Für Nutzer der Kubernetes Gateway API bietet Traefik Proxy 3.7 nun Unterstützung für die Gateway API v1.5.1. Dieses Update ermöglicht es Gateway-Listenern, auf mehrere certificateRefs zu verweisen und das passende Zertifikat mithilfe von SNI auszuwählen.
Auch die Ausfallsicherheitsfunktionen wurden erweitert. Die Retry-Middleware kann nun Anfragen basierend auf HTTP-Antwortstatuscodes wiederholen, mit konfigurierbaren Zeitlimits pro Versuch und optionaler Unterstützung für nicht-idempotente Methoden. Dies ermöglicht es Traefik, Anfragen erneut zu versuchen, wenn Backends Antworten wie 502, 503 oder 504 zurückgeben.
Darüber hinaus kann der Failover-Dienst nun ein Failover auf Grundlage von Antwortstatuscodes auslösen. In Kombination mit der neuen Unterstützung für Dienst-Failover in der benutzerdefinierten Ressourcendefinition TraefikService ermöglicht dies die direkte Definition von Blue-Green- und Active-Passive-Konfigurationen in Kubernetes unter Verwendung des CRD-Modells von Traefik.
Weitere Neuerungen umfassen die Unterstützung von Wildcard-Hosts in Host- und HostSNI-Matchern, die Konfiguration der Routing-Priorität von Providern, die Auswahl des Einstiegspunkts pro Ingress für NGINX-Ingresses, eine neue encodedCharacters-Middleware, die Unterstützung für fragmentiertes TLS Client Hello, eine ACME-Option „CertificateTimeout“, Kubernetes-Ingress-Protokollfelder, die Konfiguration von Dashboard-Namen sowie die Unterstützung für Knative 1.20.
Die vollständige Liste aller Änderungen finden Sie in der Release-Ankündigung oder im GitHub-Changelog des Projekts.
Traefik Proxy 3.7 ist ab sofort auf der GitHub-Release-Seite des Projekts und auf Docker Hub verfügbar. Die Dokumentation, der Migrationsleitfaden für Ingress NGINX sowie Migrations-Tools sind über die offiziellen Ressourcen von Traefik zugänglich.
Bildnachweis: Traefik Labs
Spendieren Sie Bobby einen ☕ Ko-fi
s3n🧩net wünscht viel Vergnügen
















Comments