Dieser Blogbeitrag ist der fünfte Teil unserer fünfteiligen Reihe über Kubernetes-Netzwerke im Rahmen des Microservices March 2022:
- Programmübersicht: Microservices March 2022: Kubernetes-Netzwerke
- Einheit 1: Architektur von Kubernetes-Clustern für stark frequentierte Websites
- Einheit 2: APIs in Kubernetes verfügbar machen
- Einheit 3: Sicherheitsmuster für Microservices in Kubernetes
- Einheit 4: Fortgeschrittene Kubernetes-Bereitstellungsstrategien (dieser Beitrag)
Laden Sie auch unser kostenloses E-Book „Verwaltung von Kubernetes-Datenverkehr mit NGINX: Ein praktischer Leitfaden“ herunter. Darin finden Sie ausführliche Anleitungen zur Implementierung von Kubernetes-Netzwerken mit NGINX.
Sobald Sie Kubernetes in den Produktivbetrieb überführt haben, müssen Sie dafür sorgen, dass es dort zuverlässig läuft! In Einheit 4 befassen wir uns damit, wie Kubernetes-Netzwerke die Verfügbarkeit erhöhen und das Kundenerlebnis verbessern können.
Drei Aktivitäten führen Sie schrittweise 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 des Microservices March bietet einen allgemeinen Überblick über das Thema und wird von Fachexperten von learnk8s und NGINX begleitet. Falls Sie die Liveübertragung am 28. März verpassen, ist das kein Problem! Sie können sie jederzeit auf Abruf ansehen.
In dieser Folge zeigen wir, wie sich Bereitstellungen ohne Ausfallzeiten mithilfe von Taktiken wie den folgenden umsetzen lassen:
- Datenverkehrsaufteilung
- Blau-Grün-Bereitstellungen
- Tracing
- Abbildung des Datenflusses in Echtzeit
 
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 Auswahl relevanter Lektüre und Videos für Sie zusammengestellt. Die Vertiefung in dieser Einheit behandelt zwei Themen: Traffic-Management zur Steigerung der Ausfallsicherheit und die Verbesserung der Transparenz.

Verbessern Sie die Ausfallsicherheit von Kubernetes-Anwendungen mit den in diesem Blog vorgestellten Methoden zur Traffic-Steuerung und -Aufteilung – Ratenbegrenzung, Circuit Breaking, Debug-Routing, A/B-Tests sowie Canary- und Blue-Green-Deployments – und erfahren Sie, wie NGINX-Produkte deren Implementierung erleichtern.

Wenn es an der Zeit ist, von einem alten Dienst auf die neue Version umzusteigen, sollten Sie nicht den gesamten Datenverkehr auf einmal umleiten, da beim neuen Dienst Probleme auftreten könnten. Deshalb ist Traffic Splitting (einschließlich Circuit Breaking sowie Canary- und Blue-Green-Deployments) ein wertvolles Werkzeug zur Gewährleistung der Ausfallsicherheit. In diesem Video lernen Sie Best Practices und Anwendungsfälle für die Aufteilung des Nord-Süd- und Ost-West-Datenverkehrs kennen und sehen zwei Demos zum Traffic Splitting.

Es gibt zwei Arten von Transparenzdaten, die wichtige Einblicke in die Anwendungs- und Kubernetes-Performance liefern: Live-Daten und historische Daten. In diesem Blogbeitrag erläutern wir, wie Sie diese Daten, die von einem Ingress-Controller oder Service Mesh stammen, zur Behebung häufiger Kubernetes-Probleme nutzen können.

In diesem Video zeigen unsere Microservices-Experten, wie Sie die Transparenz in Kubernetes verbessern können, indem Sie wichtige Lastverteilungs- und Leistungskennzahlen live überwachen, Metriken nach Prometheus exportieren und mit Grafana eine Übersicht über die Gesamtleistung erstellen.

Zipwhip (von Twilio übernommen) plante die Einführung einer neuen SaaS-App, doch die bestehende Infrastruktur konnte die erforderliche Stabilität und Agilität nicht gewährleisten. In diesem Webinar sprechen wir mit dem leitenden Architekten des Unternehmens über die strategischen und technischen Schritte bei der Einführung von Kubernetes sowie über die Ergebnisse, die mit Amazon EKS und dem NGINX Ingress Controller erzielt wurden.
Bonusforschung
Wenn Sie Ihr Wissen über Sicherheit und Service Mesh vertiefen möchten und mehr als 1–2 Stunden Zeit haben, empfehlen wir Ihnen zum Einstieg zwei zusätzliche Ressourcen.

Dieses O’Reilly-eBook bietet eine kuratierte Sammlung von Erkenntnissen, Tipps und Tricks für Site Reliability Engineers (SREs). Dazu gehören Konzepte, die jeder SRE verstehen sollte, der Aufbau einer effektiven SRE-Praxis und die Zusammenarbeit mit Stakeholder-Teams.

Während der Ingress-Datenverkehr in Kubernetes die meiste Aufmerksamkeit erhält, ist der Umgang mit Egress-Datenverkehr ebenso wichtig – und ein entscheidender Bestandteil einer Zero-Trust-Architektur. Sehen Sie sich dieses Webinar an und erfahren Sie, wie Sie das Datenverkehrsmanagement vereinfachen können, indem Sie Ingress und Egress in einer einzigen Konfiguration steuern.
Schritt 3: Praktische Übungen (1 Stunde)
Selbst die besten Webinare und Recherchen können nicht ersetzen, die Technologie selbst auszuprobieren. In den Labs durchlaufen Sie typische Szenarien, um das Gelernte zu festigen.
In unserem vierten Lab zum Selbststudium, „Kubernetes-Verfügbarkeit und -Ausfallsicherheit mit einem Canary Deployment verbessern“, verwenden Sie NGINX Service Mesh, um den Datenverkehr auf zwei Versionen eines Backend-Dienstes aufzuteilen und ihn anschließend schrittweise von Version 1 auf Version 2 umzustellen.
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 4 erhalten haben. Alternativ können Sie das Lab in Ihrer eigenen Umgebung ausprobieren und dabei das NGINX-Tutorial: Verfügbarkeit und Ausfallsicherheit mit einem Canary Deployment verbessern 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, doch wir benötigen einige wenige personenbezogene Daten, damit Sie das gesamte Angebot nutzen können. Die Registrierung bietet Ihnen:
- 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 Teilnehmern zu vernetzen
- Wöchentliche Lernleitfäden, damit Sie stets den Überblick über das Programm behalten
- Kalendereinladungen für die Livestreams

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.