Die Zukunft der Kubernetes-Netzwerktechnologie: Gateway API im Fokus

Erfahren Sie, wie die Gateway API die Kubernetes-Netzwerkwelt revolutioniert und welche Vorteile sie für Entwickler und DevOps-Teams bringt.

Meta: ayedo Redaktion · 25.04.2021 · ⏳ 2 Minuten · Alle Blogs →
Tagskubernetes · kubernetes-news · devops · api

Die Ingress-Ressource gehört zu den vielen Erfolgsgeschichten von Kubernetes. Sie hat ein vielfältiges Ökosystem von Ingress-Controllern hervorgebracht, die in Hunderttausenden von Clustern auf standardisierte und konsistente Weise eingesetzt werden. Diese Standardisierung erleichterte es den Nutzern, Kubernetes zu übernehmen. Fünf Jahre nach der Einführung von Ingress zeigen sich jedoch Anzeichen einer Fragmentierung in verschiedene, aber auffallend ähnliche CRDs und überlastete Anmerkungen. Die gleiche Portabilität, die Ingress so weit verbreitet machte, schränkte auch seine Zukunft ein.

Es war auf der Kubecon 2019 in San Diego, als sich eine leidenschaftliche Gruppe von Mitwirkenden versammelte, um die Weiterentwicklung von Ingress zu diskutieren. Die Diskussion erstreckte sich bis in die Hotellobby gegenüber und die Ergebnisse wurden später als Gateway API bekannt. Diese Diskussion basierte auf einigen grundlegenden Annahmen:

  1. Die API-Standards, die dem Routen-Matching, dem Traffic-Management und der Service-Exposition zugrunde liegen, sind commoditized und bieten ihren Implementierern und Nutzern als benutzerdefinierte APIs nur wenig Wert.
  2. Es ist möglich, L4/L7-Routing und Traffic-Management durch gemeinsame Kern-API-Ressourcen darzustellen.
  3. Es ist möglich, Erweiterbarkeit für komplexere Funktionen bereitzustellen, ohne die Benutzererfahrung der Kern-API zu opfern.

Einführung in die Gateway API

Dies führte zu Designprinzipien, die es der Gateway API ermöglichen, sich gegenüber Ingress zu verbessern:

  • Ausdrucksstärke - Neben HTTP Host/Pfad-Matching und TLS kann die Gateway API Fähigkeiten wie HTTP-Header-Manipulation, Traffic-Wichtung und -Spiegelung, TCP/UDP-Routing und andere Funktionen ausdrücken, die in Ingress nur durch benutzerdefinierte Anmerkungen möglich waren.
  • Rollenorientiertes Design - Das API-Ressourcenmodell spiegelt die Trennung der Verantwortlichkeiten wider, die im Routing und im Kubernetes-Service-Netzwerk üblich ist.
  • Erweiterbarkeit - Die Ressourcen erlauben willkürliche Konfigurationsanhänge auf verschiedenen Ebenen innerhalb der API. Dies ermöglicht eine granulare Anpassung an den geeignetsten Stellen.
  • Flexible Konformität - Die Gateway API definiert unterschiedliche Konformitätsstufen - Kern (obligatorische Unterstützung), erweitert (tragbar, wenn unterstützt) und benutzerdefiniert (keine Tragfähigkeitsgarantie), die zusammen als flexible Konformität bekannt sind. Dies fördert eine hochgradig tragbare Kern-API (wie Ingress), die dennoch Flexibilität für Implementierer von Gateway-Controllern bietet.

Mit der Einführung der Gateway API können Entwickler und DevOps-Teams nun von einer flexibleren und leistungsfähigeren Netzwerktechnologie profitieren. ayedo unterstützt Sie dabei, diese neuen Möglichkeiten optimal zu nutzen und in Ihre Kubernetes-Umgebungen zu integrieren.


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.