Sicherheitsmuster für Microservices in Kubernetes

NGINX | 17. März 2022

Dieser Blogbeitrag ist der vierte Teil unserer fünfteiligen Reihe über Kubernetes-Netzwerke im Rahmen des Microservices March 2022:

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)

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.

Webinar | Kubernetes-Sicherheit – Best Practices und Erfahrungen aus der Praxis
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.
Blog | Sechs Möglichkeiten, Kubernetes mit Traffic-Management-Tools abzusichern
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.

Blog | Sieben Leitlinien für die Implementierung von Zero Trust in Kubernetes
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.

Blog | So wählen Sie ein Service Mesh aus Erfahren Sie, wie Sie feststellen, ob Sie für ein Service Mesh bereit sind, und wie Sie gegebenenfalls das passende auswählen.
Webinar | Sind Sie bereit für ein Service Mesh? Von der Erwägung zur Implementierung
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.

E-Book | Sicherheit von Webanwendungen
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.

Webinar | Holen Sie mit NGINX das Beste aus Kubernetes heraus
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“.


Teilen

Über den Autor

Jenn Gile
Jenn GileLeiter Produktmarketing, NGINX

Weitere Blogbeiträge von Jenn Gile

Ähnliche Blogbeiträge

Die Zukunft von NGINX: Zurück zu unseren Open-Source-Wurzeln
NGINX | 23.08.2022

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
NGINX | 08.09.2021

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
NGINX | 16.08.2021

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
NGINX | 12.12.2018

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 | 05.09.2018

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
NGINX | 13.10.2016

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.