Veröffentlicht am: Mar 23, 2021
Der Treiber von Amazon Elastic File System (EFS) Container Storage Interface (CSI) unterstützt jetzt die dynamische Bereitstellung von persistenten Kubernetes-Volumes. Kubernetes-Anwendungen, die Zugriff auf ein gemeinsam genutztes Dateisystem auf AWS benötigen, können jetzt Speicherplatz bei Bedarf bereitstellen lassen, sodass Cluster-Administratoren keine Volumes mehr im Voraus bereitstellen müssen.
Der EFS-CSI-Treiber vereinfacht die die Konfiguration eines elastischen Dateispeichers für EKS- und selbstverwaltete Kubernetes-Cluster, die auf AWS ausgeführt werden, mithilfe von Standard-Kubernetes-Schnittstellen. Anwendungen, die in Kubernetes ausgeführt werden, können EFS-Dateisysteme verwenden, um Daten zwischen Pods in einer skalierbaren Gruppe oder mit anderen Anwendungen gemeinsam zu verwenden, die innerhalb oder außerhalb von Kubernetes ausgeführt werden. Anwendungen können Amazon EFS auch zum Persistieren von Daten auf regionaler Ebene verwenden, wodurch Pods ein Failover zwischen Availability Zones ermöglichen. Die dynamische Bereitstellung im EFS-CSI-Treiber nutzt EFS-Zugriffspunkte, anwendungsspezifische Einstiegspunkte in ein EFS-Dateisystem, die die gemeinsame Nutzung eines Dateisystems durch mehrere Pods erleichtern. Jeder vom CSI-Treiber erstellte Zugriffspunkt erzwingt eine eindeutige Identität und ein Root-Verzeichnis, um sicherzustellen, dass Anwendungsdaten auf einem persistenten Datenträger privat sind.
Um zu beginnen, lesen Sie die EKS-Dokumentation oder das Open-Source-EFS-CSI-Treiberprojekt auf GitHub. Mehr erfahren Sie auch im Blog zur Markteinführung.