Dieser Blogbeitrag ist der zweite Teil unserer fünfteiligen Reihe über Kubernetes-Netzwerke im Rahmen des Microservices March 2022:
- Programmübersicht: Microservices im März 2022: Kubernetes-Netzwerke
- Einheit 1: Architektur von Kubernetes-Clustern für stark frequentierte Websites (dieser Beitrag)
- Einheit 2: APIs in Kubernetes verfügbar machen
- Einheit 3: Sicherheitsmuster für Microservices in Kubernetes
- Einheit 4: Fortgeschrittene Kubernetes-Bereitstellungsstrategien
Laden Sie auch unser kostenloses E-Book „Managing Kubernetes Traffic with NGINX: A Practical Guide“ herunter. Darin finden Sie eine ausführliche Anleitung zur Implementierung von Kubernetes-Netzwerken mit NGINX.

Kubernetes-Networking ist ein Framework zur Vernetzung Ihrer Kubernetes-Komponenten und -Dienste sowie Ihres Datenverkehrs – doch es geht um mehr als nur darum, Pakete von A nach B zu übertragen! In Einheit 1 beantworten wir die grundlegende Frage: Wie leite ich Datenverkehr an meine Microservices in Kubernetes weiter?
Drei Aktivitäten führen Sie Schritt für Schritt von einem allgemeinen Überblick zur praktischen Anwendung. Wir empfehlen Ihnen, alle drei zu absolvieren, um den größtmöglichen Nutzen daraus zu ziehen.
- Schritt 1: Livestream ansehen (1 Stunde)
- Schritt 2: Vertiefen Sie Ihr Wissen (1–2 Stunden)
- Schritt 3: Praktische Erfahrung sammeln (1 Stunde)
Schritt 1: Livestream ansehen (1 Stunde)
Jeder Livestream im Rahmen von Microservices March bietet einen allgemeinen Überblick über das Thema und wird von Fachexperten von learnk8s und NGINX präsentiert. Falls Sie die Liveübertragung am 7. März verpassen, ist das kein Problem! Sie können sie jederzeit auf Abruf ansehen.
In dieser Folge beantworten wir die Frage „Wie leite ich Datenverkehr an meine Microservices in Kubernetes weiter?“ und behandeln dabei folgende Themen:
- Die Grundlagen der Kubernetes-Infrastruktur und des Traffic-Managements
- Knotenpools und Knoteninstanzen
- NodePort im Vergleich zu LoadBalancer und Ingress
- Die Landschaft der Ingress-Controller
- Was Sie über die Kubernetes Gateway API wissen müssen
 
Schritt 2: Vertiefen Sie Ihr Wissen (1–2 Stunden)
Wir gehen davon aus, dass Sie nach dem Livestream noch weitere Fragen haben werden. Deshalb haben wir eine Sammlung relevanter Artikel und Videos zusammengestellt. Die Vertiefung in dieser Einheit behandelt zwei Themen: Möglichkeiten, Ihre Kubernetes-Dienste bereitzustellen, und die Auswahl eines Ingress-Controllers, der Ihre Anforderungen optimal erfüllt.
Dieser Blog hilft bei der Beantwortung der Frage „Benötige ich einen Ingress-Controller, um Datenverkehr in meine Kubernetes-Umgebung zuzulassen?“ Er behandelt folgende Themen:
- Eine Einführung in die anderen Dienste, mit denen externer Datenverkehr in einen Cluster geleitet wird: kube‑proxy, Cluster IP, NodePort und LoadBalancer
- Was Sie von einem Ingress-Controller erwarten können
- Warum es sinnvoll sein kann, einen Load Balancer vor einem Ingress-Controller bereitzustellen
Lesen Sie als Nächstes unsere vierteilige Blogreihe „Ein Leitfaden zur Auswahl eines Ingress-Controllers“.

Ein Ingress-Controller kann eines der leistungsstärksten Tools in Ihrem Kubernetes-Stack sein. Erfahren Sie, wie Sie Ihre Ingress-Anforderungen ermitteln, um die beste Option auszuwählen.

Erfahren Sie, welche Risiken durch die Auswahl des falschen Ingress-Controllers entstehen können und in welchen wichtigen Bereichen Sie Ihre Auswahl zukunftssicher gestalten können.

Bei der Bewertung von Ingress-Controllern werden Sie feststellen, dass sie in drei Kategorien fallen: Open Source, Standard oder kommerziell. Erfahren Sie mehr über die Vor- und Nachteile der einzelnen Kategorien.

Erfahren Sie, welcher NGINX Ingress Controller für Sie am besten geeignet sein könnte – basierend auf Urheberschaft, Entwicklungsphilosophie, Produktionsreife, Sicherheit und Support.
Erfahren Sie abschließend mehr über die neue Kubernetes Gateway API, die 2021 eingeführt wurde. Obwohl es sich dabei um eine sehr neue Technologie handelt, die Sie wahrscheinlich nicht sofort einsetzen werden, dürften in den kommenden Jahren viele Open-Source-Projekte und kommerzielle Produkte diese API nutzen.
Zusätzliche Recherche
Wenn Sie Ihr Wissen über Microservices und Kubernetes vertiefen möchten und mehr als 1–2 Stunden Zeit haben, empfehlen wir Ihnen für den Einstieg drei zusätzliche Ressourcen.
Webinar | Grundlagen von Microservices
Dieses Webinar führt in die wichtigsten Microservices-Konzepte ein und vermittelt ein Verständnis für hybride Architekturen, Container, Kubernetes, Ingress-Controller und mehr. E-Book | Cloud Native DevOps mit Kubernetes
Dieses Buch von O’Reilly zeigt, wie sich branchenübliche DevOps-Praktiken im Cloud-Native-Kontext auf Kubernetes anwenden lassen. Erfahren Sie, wie Sie moderne Anwendungen in der Cloud entwickeln, bereitstellen und skalieren.

Mark Church, Produktmanager bei Google, ist an der Entwicklung der Standards für Container-Netzwerke beteiligt. In dieser Keynote untersucht er, wie Kubernetes das Service-Mesh-Ökosystem beeinflusst hat, und gibt seine Prognosen zur Zukunft der Anwendungsnetzwerke ab.
Schritt 3: Praktische Übungen (1 Stunde)
Selbst die besten Webinare und Recherchen können praktische Erfahrungen mit der Technologie nicht ersetzen. In den Labs von Microservices March arbeiten Sie typische Szenarien durch und vertiefen so Ihr Wissen.
In unserem ersten Lab zum Selbststudium, „Kubernetes-Latenz durch automatische Skalierung reduzieren“, verwenden Sie den NGINX Ingress Controller, um eine App bereitzustellen, und skalieren den Ingress Controller anschließend als Reaktion auf einen plötzlichen Anstieg des Datenverkehrs automatisch. Sehen Sie sich diese 20-minütige Anleitung zum Lab an, um es in Aktion zu erleben und zu erfahren, warum die einzelnen Schritte erforderlich sind.
Um auf das Lab zuzugreifen, müssen Sie sich für den Microservices March 2022 registrieren. Wenn Sie bereits registriert sind, finden Sie die Zugangsinformationen in der E-Mail, die Sie zusammen mit dem Lernleitfaden für Einheit 1 erhalten haben. Alternativ können Sie das Lab in Ihrer eigenen Umgebung ausprobieren und dabei das NGINX-Tutorial: Kubernetes-Latenz durch automatische Skalierung reduzieren als Anleitung verwenden.
 
Warum sollten Sie sich für den Microservices March anmelden?
Einige der Angebote (die Livestreams und Blogbeiträge) sind zwar frei zugänglich, aber wir benötigen ein paar persönliche Angaben, damit Sie das gesamte Angebot nutzen können. Mit der Registrierung erhalten Sie:
- Zugriff auf vier Labs zum Selbststudium, in denen Sie die Technologie anhand gängiger Szenarien praktisch ausprobieren können
- Mitgliedschaft im Slack-Kanal „Microservices March“, um den Experten Fragen zu stellen und sich mit anderen Teilnehmenden zu vernetzen
- Wöchentliche Lernleitfäden, damit Sie den Zeitplan stets im Blick behalten
- Kalendereinladungen für die Livestreams
Wie geht es weiter?
Einheit 2: Bereitstellung von APIs in Kubernetes beginnt am 14. März. Erfahren Sie mehr über gängige Anwendungsfälle für API-Gateways in Kubernetes, darunter Autorisierung und Authentifizierung, OIDC und Ratenbegrenzung.

Eine ausführliche Anleitung zur Implementierung von Kubernetes-Netzwerken mit NGINX finden Sie in unserem E-Book „Kubernetes-Datenverkehr mit NGINX verwalten: Ein Praxisleitfaden“, das Sie hier herunterladen können.
Über den Autor

Ähnliche Blogbeiträge
Die Zukunft von NGINX: Zurück zu unseren Open-Source-Wurzeln
Beim NGINX Sprint 2022 besinnen wir uns auf unsere Open-Source-Wurzeln. Erfahren Sie mehr über die Initiativen, die wir im kommenden Jahr verfolgen, und teilen Sie uns mit, was Sie sich wünschen.

Ein Leitfaden zur Auswahl eines Ingress-Controllers, Teil 1: Ermitteln Sie Ihre Anforderungen
Ein Ingress-Controller kann eines der leistungsstärksten Tools in Ihrem Kubernetes-Stack sein. Erfahren Sie, wie Sie Ihre Ingress-Anforderungen ermitteln, um die beste Option auszuwählen.
Bereitstellung des NGINX Ingress Controllers auf Amazon EKS: So haben wir getestet
Wir haben kürzlich den Lösungsleitfaden zum NGINX Ingress Controller um Empfehlungen zur Dimensionierung für Amazon Elastic Kubernetes Service (EKS) ergänzt. In diesem Blogbeitrag erläutern wir, wie wir diese Empfehlungen erarbeitet haben, und stellen Ihnen alle Informationen zur Verfügung, die Sie benötigen, um selbst ähnliche Tests durchzuführen.

Protokollierung des Datenverkehrs zwischen NGINX und Upstream-Servern bei CDN77
Bei der Fehlersuche bei Datenverkehrsproblemen zwischen NGINX und Upstream-Servern konnte CDN77 die benötigten Daten nur aus dem Fehlerprotokoll mit aktivierter Debug-Ausgabe beziehen, was die Leistung beeinträchtigt und riesige Dateien erzeugt. Daher entwickelte das Team ein neues benutzerdefiniertes Modul, das ausschließlich die benötigten Daten protokolliert.
Ankündigung von NGINX Plus R16
NGINX Plus R16 ist eine einheitliche, elastische Ingress- und Egress-Schicht für Anwendungen, die die Funktionen eines Load Balancers, API-Gateways und einer WAF vereint und neue Features wie clusterfähige Ratenbegrenzung, Schlüssel-Wert-Speicher, „Random with Two Choices“, verbessertes UDP-Load-Balancing und vieles mehr bietet.
5 Gründe für den Umstieg auf softwarebasiertes Load Balancing
Entdecken Sie fünf Gründe für den Wechsel zu einem softwarebasierten Load Balancer wie NGINX Plus, darunter Kosteneinsparungen, die Einführung von DevOps und eine einheitliche Lösung für alle Umgebungen.