Dieser Blogbeitrag ist der vierte Teil unserer fünfteiligen Reihe über Kubernetes-Netzwerke im Rahmen des Microservices March 2022:
- Programmübersicht: Microservices März 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 (dieser Beitrag)
- 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.
Die Beherrschung Ihres Nord-Süd-Datenverkehrs ist erst der Anfang … sobald Ihre Services innerhalb des Clusters miteinander kommunizieren – auch als Ost-West-Datenverkehr bezeichnet –, stehen Sie vor ganz neuen Herausforderungen! Einheit 3 beantwortet die Frage: Wie sichere ich meine APIs und Apps so ab, dass sie produktionsreif sind?
Drei Aktivitäten führen Sie Schritt für Schritt von einem allgemeinen Überblick zur praktischen Anwendung. Für ein optimales Lernerlebnis empfehlen wir Ihnen, alle drei zu absolvieren.
- 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 Fachleuten von learnk8s und NGINX begleitet. Falls Sie die Liveübertragung am 21. März verpassen, ist das kein Problem! Sie können sie jederzeit auf Abruf ansehen.
In dieser Folge behandeln wir:
- Das Sidecar-Muster
- Richtlinien, um Dienste sicherer und widerstandsfähiger zu machen
- Service-Meshes
- Gegenseitiges TLS (mTLS)
- Ende-zu-Ende-Verschlüsselung
 
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. In der Vertiefung dieser Einheit erfahren Sie, wie Sie Ihre Kubernetes-Apps und -APIs absichern.

In diesem 35-minütigen Livestream befassen wir uns mit Sicherheitstrends, der Übertragung der Kontrolle über die Sicherheit auf Ihre Kubernetes-Umgebung und der Rolle der Kubernetes-Sicherheit bei der Eindämmung von API-Sicherheitsverletzungen.

Unternehmen setzen auf Kubernetes, weil sie sich davon mehr Agilität und Kosteneinsparungen versprechen. Kommt es jedoch in einer Kubernetes-Umgebung zu Sicherheitsvorfällen, nehmen die meisten Unternehmen ihre Kubernetes-Bereitstellungen aus dem Produktivbetrieb. In diesem Blogbeitrag behandeln wir sechs häufige Anwendungsfälle, die Sie mit einem Ingress-Controller oder Service Mesh lösen können und die zugleich die Sicherheit Ihrer Anwendungen und APIs erheblich verbessern.
Die Umsetzung von Zero Trust für Kubernetes-basierte Infrastrukturen und Anwendungen kann eine Herausforderung darstellen. Dieser Blog enthält eine Reihe von Leitlinien für den Aufbau einer Zero-Trust-Architektur in Kubernetes.
An diesem Punkt fragen Sie sich wahrscheinlich auch, was es mit Service Meshes auf sich hat und ob Ihr Unternehmen sie benötigt.


Sehen Sie sich dieses On-Demand-Webinar an, in dem es um die Voraussetzungen für ein Service Mesh, die Bedeutung der Datenebene und eine Demo von NGINX Service Mesh geht.
Zusätzliche Studien
Wenn Sie Ihr Wissen über Sicherheit und Service Mesh vertiefen möchten und mehr als ein bis zwei Stunden Zeit haben, empfehlen wir Ihnen für den Einstieg drei zusätzliche Ressourcen.

Obwohl zahlreiche Ressourcen zur Netzwerk- und IT-Sicherheit verfügbar sind, fehlte es bislang an fundiertem Wissen über die Sicherheit moderner Webanwendungen. Dieser Leitfaden behandelt sowohl offensive als auch defensive Sicherheitskonzepte, die Softwareentwickler leicht erlernen und anwenden können.
eBook | Der Weg zu Service-Mesh-Architekturen im Unternehmen
Dieses praxisorientierte eBook erläutert, wie ein Service Mesh eine konfigurierbare Infrastrukturschicht bereitstellt, die die Kommunikation zwischen Diensten flexibel, zuverlässig und schnell macht.

Erfahren Sie mehr über die Vorteile der Duplizierung von Anwendungsdiensten innerhalb von Kubernetes und lernen Sie einige bewährte Verfahren für die Bereitstellung von Diensten wie WAF für Anwendungen kennen, die in Kubernetes ausgeführt werden. Wir beleuchten die Vor- und Nachteile verschiedener Optionen sowie die wichtigsten Kriterien, damit Sie die bestmöglichen Entscheidungen treffen können.
Schritt 3: Praktische Übungen (1 Stunde)
Selbst die besten Webinare und Recherchen können nicht ersetzen, die Technologie selbst auszuprobieren. In den Labs spielen Sie gängige Szenarien durch, um das Gelernte zu festigen.
In unserem dritten Lab zum Selbststudium, „Kubernetes-Apps vor SQL-Injection schützen“, verwenden Sie NGINX als Sidecar, um einen Pod abzusichern und unerwünschten Ost-West-Datenverkehr abzufangen.
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 3 erhalten haben. Alternativ können Sie das Lab in Ihrer eigenen Umgebung ausprobieren und dabei das NGINX-Tutorial: Kubernetes-Anwendungen vor SQL-Injection schützen 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 damit Sie das gesamte Angebot nutzen können, benötigen wir einige wenige personenbezogene Daten von Ihnen. 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 4: „Fortgeschrittene Kubernetes-Bereitstellungsstrategien“ beginnt am 28. März. Erfahren Sie, wie Sie Bereitstellungen ohne Ausfallzeiten mithilfe von Verfahren wie Traffic-Splitting, Blue-Green-Deployments, Tracing und der Echtzeitdarstellung von Datenverkehrsflüssen umsetzen.

Eine ausführliche Anleitung zur Implementierung von Kubernetes-Netzwerken mit NGINX finden Sie in unserem E-Book „Kubernetes-Datenverkehr mit NGINX verwalten: Ein Praxisleitfaden“.
Ü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.