View a markdown version of this page

Amazon EC2 EC2-Instance-Speicher für Kubernetes-Volumenspeicher - Amazon EKS

Unterstützung für die Verbesserung dieser Seite beitragen

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Um zu diesem Benutzerhandbuch beizutragen, wählen Sie den GitHub Link Diese Seite bearbeiten auf, der sich im rechten Bereich jeder Seite befindet.

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Amazon EC2 EC2-Instance-Speicher für Kubernetes-Volumenspeicher

Der Amazon EC2 Instance Store CSI-Treiber ist ein Container Storage Interface (CSI) -Plugin, das es Kubernetes ermöglicht, EC2-Instance-Speicher-Volumes zu verwenden. Instance-Speicher-Volumes bieten kurzlebigen Speicher auf Blockebene, der physisch an den Host-Computer angeschlossen ist. Der Treiber verwaltet den Lebenszyklus dieser NVMe-Speichervolumes und stellt sie als persistente Kubernetes-Volumes zur Verfügung.

Der Amazon EC2 Instance Store CSI-Treiber interagiert mit Backend-NVMe-Geräten über lokale Linux-Operationen. Es sind keine AWS API-Aufrufe erforderlich, sodass keine IAM-Rolle erforderlich ist.

Überlegungen

Wichtig

Der Amazon EC2 Instance Store CSI-Treiber löscht während der Installation alle Daten auf temporären Festplatten. Wenn ein anderer CSI-Treiber oder ein Volume-Verwaltungssystem (wie LVM, Raw-Dateisysteme, LUKS usw.) kurzlebige Festplatten verwaltet, sichern Sie Ihre Daten, bevor Sie den Amazon EC2 Instance Store CSI-Treiber installieren, um Datenverlust zu vermeiden.

  • Der Amazon EC2 Instance Store CSI-Treiber funktioniert nicht mit dem EKS-Automatikmodus.

  • Sie können Amazon EC2 EC2-Instance-Speicher-Volumes nicht auf Fargate Pods mounten.

  • Der Amazon EC2 Instance Store CSI-Treiber ist für die folgenden Instance-Typen nicht verfügbar: C1, C3, C4, C5d, C5ad, C6GD, D2, D3, D3en, DL1, E3, Edge1GD, F1, G2, G3, G3, G4ad, G4dn, H1, HSM1, I2, I3,, I3en, M1, M2, M3, M4, M5d, M5ad, M5dn, M6gd, P2, P3, P3dn I3.metal, P4d, P4de, R3, R4, R5d, R5ad, R5dn, R6gd, T1, T2, X1, X1e, X2gd und Z1d.

  • Support wird für die neueste Add-On-Version und eine frühere Version bereitgestellt. Korrekturen für Fehler oder Sicherheitslücken, die in der neuesten Version gefunden wurden, werden als neue Nebenversion auf die vorherige Version zurückportiert.

  • Instanzspeicher ist kurzlebig. Daten gehen verloren, wenn der Knoten beendet wird. Implementieren Sie Replikation oder Backups auf Anwendungsebene für kritische Daten.

  • Die Volumenerweiterung wird nicht unterstützt.

Voraussetzungen

Stellen Sie vor dem Beginn sicher, dass Sie über das Folgende verfügen:

  • Ein vorhandener Amazon-EKS-Cluster. Führen Sie den folgenden AWS CLI-Befehl aus, um alle verfügbaren Versionen des Add-ons anzuzeigen:

    aws eks describe-addon-versions --addon-name aws-ec2-local-instance-store-csi-driver

Installation des Amazon EC2 Instance Store CSI-Treibers

Der Amazon EC2 Instance Store CSI-Treiber ist als Amazon EKS-Add-on verfügbar. Durch die Installation des Treibers kann Ihr Cluster Instance-Speicher-Volumes als Pod-Speicher verwenden.

Um den Treiber zu installieren, fügen Sie Ihrem Cluster das Amazon EC2 Instance Store CSI-Treiber-Add-on hinzu. Anweisungen finden Sie unter Erstellen eines Amazon EKS-Add-ons. Weitere Informationen zu EKS-Add-Ons finden Sie unter Amazon EKS-Add-Ons.

Bereitstellen einer Beispielanwendung

Nach der Installation des Treibers können Sie Beispielanwendungen bereitstellen, um zu überprüfen, ob die Instance-Speicher-Volumes mit Ihrem Cluster ordnungsgemäß funktionieren. Sie können eine Vielzahl von Beispiel-Apps bereitstellen und diese nach Bedarf ändern.