Nach der allgemeinen Freigabe der Gateway API im vergangenen Oktober freut sich das Kubernetes SIG Network, die Veröffentlichung von v1.1 der Gateway API anzukündigen. In dieser Version sind mehrere Funktionen nun im Standard Channel (GA) verfügbar, darunter die Unterstützung für Service Mesh und GRPCRoute. Zudem führen wir einige neue experimentelle Funktionen ein, wie Sitzungs-Persistenz und die Überprüfung von Client-Zertifikaten.

Was ist neu?

Graduierung zum Standard

In dieser Version sind vier sehnsüchtig erwartete Funktionen zum Standard aufgestiegen. Das bedeutet, dass sie nicht länger experimentelle Konzepte sind; die Aufnahme in den Standardrelease-Kanal zeigt ein hohes Maß an Vertrauen in die API-Oberfläche und bietet Garantien für die Abwärtskompatibilität. Natürlich können Funktionen im Standard Channel weiterhin weiterentwickelt werden, wobei wir im Laufe der Zeit mit abwärtskompatiblen Ergänzungen rechnen. Weitere Informationen dazu finden Sie in der Gateway API Versioning Policy.

Service Mesh Unterstützung

Die Unterstützung für Service Mesh in der Gateway API ermöglicht es Nutzern, die gleiche API zur Verwaltung des Ingress-Traffics und des Mesh-Traffics zu verwenden, indem die gleichen Richtlinien- und Routing-Schnittstellen wiederverwendet werden. In Gateway API v1.1 können Routen (wie HTTPRoute) nun einen Service als parentRef haben, um zu steuern, wie der Traffic zu bestimmten Services verläuft. Für weitere Informationen lesen Sie die Gateway API Service Mesh-Dokumentation oder sehen Sie sich die Liste der Implementierungen der Gateway API an.

Ein Beispiel für ein Canary Deployment eines Workloads tief im Anrufgraphen einer Anwendung könnte wie folgt aussehen:

apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
  name: color-canary
  namespace: faces
spec:
  parentRefs:
    - name: color
      kind: Service
      group: ""
      port: 80
  rules:
  - backendRefs:
    - name: color
      port: 80
      weight: 50
    - name: color2
      port: 80
      weight: 50

Dies würde den Traffic, der an den color Service im faces Namespace gesendet wird, 50/50 zwischen dem ursprünglichen color Service und dem color2 Service aufteilen und dabei eine portable Konfiguration verwenden, die einfach von einem Mesh zum anderen verschoben werden kann.

GRPCRoute

Wenn Sie bereits die experimentelle Version von GRPCRoute verwenden, empfehlen wir, vor einem Upgrade auf die Standardversion von GRPCRoute zu warten, bis die von Ihnen verwendeten Controller auf GRPCRoute v1 aktualisiert wurden. Bis dahin ist es sicher, auf die experimentelle Version von GRPCRoute in v1.1 zu aktualisieren, die sowohl v1alpha2 als auch v1 API-Versionen umfasst.

ParentReference Port

Das port-Feld wurde zu ParentReference hinzugefügt, sodass Sie Ressourcen an Gateway-Listener, Services oder andere übergeordnete Ressourcen (je nach Implementierung) anhängen können. Das Binden an einen Port ermöglicht es Ihnen auch, an mehrere Listener gleichzeitig anzuhängen.

Zum Beispiel können Sie eine HTTPRoute an einen oder mehrere spezifische Listener eines Gateways anhängen, wie durch den port des Listeners angegeben, anstatt durch das Feld des Listener-Namens.

Für weitere Informationen siehe Anschluss an Gateways.

Die neue Version der Gateway API v1.1 bietet Entwicklern und DevOps-Teams viele spannende Möglichkeiten, um ihre Kubernetes-Anwendungen noch effizienter zu gestalten. ayedo ist stolz darauf, als Partner in der Kubernetes-Community aktiv zu sein und Ihnen bei der Implementierung dieser neuen Funktionen zur Seite zu stehen.


Quelle: Kubernetes Blog

ayedo Alien Kubernetes Hat

Hosten Sie Ihre Apps bei ayedo

Profitieren Sie von skalierbarem App Hosting in Kubernetes, hochverfügbarem Ingress Loadbalancing und erstklassigem Support durch unser Plattform Team. Mit der ayedo Cloud können Sie sich wieder auf das konzentrieren, was Sie am besten können: Software entwickeln.

Jetzt ausprobieren →

Ähnliche Inhalte

Alle Blogs →



ayedo Redaktion · 08.06.2025 · ⏳ 3 Minuten

Neue Wege im KI-Management: Die Gateway API Inference Extension

Moderne generative KI- und große Sprachmodelle (LLMs) stellen Kubernetes vor einzigartige Herausforderungen im Datenverkehrsmanagement. Im Gegensatz zu typischen kurzlebigen, zustandslosen Webanfragen …

Lesen →

Neue Wege im KI-Management: Die Gateway API Inference Extension
ayedo Redaktion · 06.06.2025 · ⏳ 2 Minuten

Wie Sie sicherstellen, dass Ihr Sidecar-Container zuerst startet

Einführung in die Verwaltung von Sidecar-Containern in Kubernetes In der Welt von Kubernetes sind Sidecar-Container nützliche Helfer, die Funktionen erweitern oder zusätzliche Aufgaben für die …

Lesen →

Wie Sie sicherstellen, dass Ihr Sidecar-Container zuerst startet
ayedo Redaktion · 05.06.2025 · ⏳ 2 Minuten

Gateway API v1.3.0: Neue Funktionen für flexibles Request Mirroring und mehr!

Wir freuen uns, die allgemeine Verfügbarkeit der Gateway API v1.3.0 bekanntzugeben! Diese Version wurde am 24. April 2025 veröffentlicht und bringt spannende neue Funktionen mit sich. Was ändert sich …

Lesen →

Gateway API v1.3.0: Neue Funktionen für flexibles Request Mirroring und mehr!
Katrin Peter · 03.06.2025 · ⏳ 2 Minuten

Die vergessene Schwachstelle in euren CI/CD-Pipelines: Die Registry

Die vergessene Schwachstelle in euren CI/CD-Pipelines: Die Registry Jeder redet über Build-Pipelines, Deployment-Automatisierung, GitOps, Blue/Green-Rollouts, Canary Releases. Alles sauber …

Lesen →

Die vergessene Schwachstelle in euren CI/CD-Pipelines: Die Registry
Katrin Peter · 03.06.2025 · ⏳ 2 Minuten

Application Performance sollte messbar sein — jederzeit, in Echtzeit

Wer Anwendungen produktiv betreibt, braucht keine schönen Dashboards, sondern harte Daten. Performance-Probleme entstehen nie dann, wenn Zeit für Debugging ist. Sie kommen genau dann, wenn Systeme …

Lesen →

Application Performance sollte messbar sein — jederzeit, in Echtzeit

Interessiert an weiteren Inhalten? Hier gehts zu allen Blogs →


Noch Fragen? Melden Sie sich!

Unsere DevOps-Experten antworten in der Regel innerhalb einer Stunde.

Zu Gen-Z für E-Mail? Einfach mal Discord versuchen. Unter +49 800 000 3706 können Sie unter Angabe Ihrer Kontaktdaten auch einen Rückruf vereinbaren. Bitte beachten Sie, dass es keine Möglichkeit gibt, uns telefonisch direkt zu erreichen. Bitte gar nicht erst versuchen. Sollten Sie dennoch Interesse an synchroner Verfügbarkeit via Telefon haben, empfehlen wir Ihnen unseren Priority Support.