Best Practices für Kubernetes-Sicherheit: Konnektivität und Sicherheit für moderne Unternehmensanwendungen auf Amazon EKS verbessern

NGINX | 08. Oktober 2024

Moderne Anwendungen machen inzwischen etwas mehr als die Hälfte des durchschnittlichen Anwendungsportfolios aus, verglichen mit nur 29 % im Jahr 2020.1 Häufig werden diese Anwendungen für eine schnellere Bereitstellung und automatische Skalierung in Containern ausgeführt. Die Container selbst laufen wahrscheinlich in mehr als einer Umgebung, da die Mehrheit der Unternehmen (88 %) mindestens zwei Modelle für die Anwendungsbereitstellung nutzt und rund 40 % sogar sechs.2 Der Betrieb moderner Anwendungen in einer wachsenden Zahl von Umgebungen erschwert jedoch die Gewährleistung zuverlässiger Sicherheit und Konnektivität.

Die Vor- und Nachteile der Kubernetes-Orchestrierung

Kubernetes ist das beliebteste System zur Container-Orchestrierung: 84 % der Unternehmen nutzen oder evaluieren es, und 66 % setzen es produktiv ein.3 Amazon Elastic Kubernetes Service (EKS) ist die beliebteste Plattform für die Container-Orchestrierung und wird von mehr als der Hälfte der befragten Unternehmen genutzt.4

EKS ist ein verwalteter Service, der integrierte Anbindungen an AWS-Services, Kosteneffizienz durch automatische Skalierung und Ressourcenbereitstellung sowie automatische Patches für die Kubernetes-Steuerungsebene bietet. Dadurch lässt sich Kubernetes problemlos auf AWS oder in lokalen Rechenzentren ausführen.

Die Kubernetes-Orchestrierung bietet zwar zahlreiche Vorteile, bringt jedoch auch Herausforderungen mit sich. Untersuchungen von Red Hat haben gezeigt, dass viele Unternehmen nach wie vor Schwierigkeiten mit der komplexen Absicherung containerbasierter Kubernetes-Umgebungen haben. So meldeten 89 % in den vergangenen zwölf Monaten mindestens einen damit verbundenen Sicherheitsvorfall.5 Mehr als zwei Drittel der Unternehmen gaben außerdem an, Bereitstellungen aufgrund von Sicherheitsbedenken im Zusammenhang mit Kubernetes verzögert oder verlangsamt zu haben.6 Wenn sich Ihre Kubernetes-Umgebungen über mehrere Clouds oder lokale Standorte erstrecken, ist es schwierig, Sicherheit und Konsistenz zu gewährleisten. Daher ist eine Lösung erforderlich, mit der Sie containerisierte Anwendungen einheitlich absichern können – unabhängig davon, ob sie in Amazon EKS oder einer anderen Umgebung ausgeführt werden.

Kubernetes-Konnektivität und -Sicherheit vereinfachen

Skalieren, verwalten und schützen Sie Kubernetes-Anwendungen und Microservices mit F5 NGINX in allen Umgebungen, einschließlich Amazon EKS. F5 NGINX sorgt sowohl lokal als auch in mehreren Clouds für einheitliche Konnektivität und Sicherheit. So reduziert es die Komplexität und bietet gleichzeitig Echtzeittransparenz.

Durch den Einsatz von NGINX als Ingress Controller für Amazon EKS können Sie die Anwendungskonnektivität clusterübergreifend verwalten. NGINX lässt sich zudem in AWS-Services wie Load Balancing, Auto Scaling und AWS Lambda integrieren und fügt sich dadurch nahtlos in Ihre AWS-Umgebung ein. Darüber hinaus unterstützt NGINX Sie dabei, Ihren Teil des Modells der geteilten Verantwortung zu erfüllen, indem es Ihre Anwendungen und Daten schützt, während AWS die Infrastruktur absichert.

NGINX macht Ihre Kubernetes-Bereitstellungen mit Lastverteilung und SSL-Terminierung produktionsreif, um die Leistung zu verbessern, die Verfügbarkeit zu erhöhen und die Sicherheit zu stärken. Wehren Sie Bedrohungen vom Edge bis zur Cloud durch kontinuierliche Authentifizierung und Autorisierung, Zugriffskontrolle, Ende-zu-Ende-Verschlüsselung, OWASP- und DoS-Schutz auf Layer 7 sowie verwertbare Erkenntnisse ab. Mit NGINX können Sie außerdem Zero-Trust-Sicherheit für Ihre Kubernetes-Anwendungen implementieren.

NGINX löst mehrere häufig genannte Herausforderungen im Zusammenhang mit Kubernetes, darunter Sicherheitsbedenken und die Markteinführungszeit. Self-Service-Funktionen ermöglichen es Entwicklungsteams, Anwendungen schneller bereitzustellen, ohne zusätzliche Sicherheitsrisiken einzugehen. Der Einsatz von NGINX für Ihre Kubernetes-Anwendungen reduziert zudem die Komplexität über mehrere Umgebungen hinweg, indem die Anzahl der eingesetzten Tools verringert, die Konsistenz erhöht und ein besserer Einblick in den Zustand und die Leistung der Anwendungen ermöglicht wird.

Kubernetes überall vereinfachen und absichern

Durch den Einsatz von NGINX für Ihre Kubernetes-Bereitstellungen auf Amazon EKS – und überall sonst, wo Sie diese ausführen – können Sie den Betrieb vereinfachen und die Verfügbarkeit durch sichere, optimierte Anwendungskonnektivität erhöhen. Testen Sie NGINX 30 Tage lang kostenlos auf dem AWS Marketplace oder entdecken Sie die vielen weiteren F5-Lösungen, die auf AWS verfügbar sind.

Weitere Informationen finden Sie unter f5.com/aws.

Quellen:

  1. F5, Bericht zum Stand der Anwendungsstrategie 2024, Mai 2024
  2. Ebd.
  3. Cloud Native Computing Foundation, CNCF-Jahresumfrage 2023, Mai 2024
  4. Red Hat, Bericht zum Stand der Kubernetes-Sicherheit, Juni 2024
  5. Ebd.
  6. Ebd.
Teilen

Über den Autor

Dave Morrissey
Dave MorrisseyLeitender Manager für strategische Partnerschaften | F5

Weitere Blogbeiträge von Dave Morrissey

Ä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.