Veröffentlicht am: Sep 19, 2019
Der Amazon Elastic File System (EFS) CSI-Treiber wird ab sofort von Amazon Elastic Kubernetes Service (EKS) unterstützt. 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. Außerdem kann EFS Kubernetes-Anwendungen dabei unterstützen, die Hochverfügbarkeit sicherzustellen, da alle Daten, die nach EFS geschrieben werden, auf mehrere AWS Availability Zones geschrieben werden. Wenn ein Kubernetes-Pod beendet und neu gestartet wird, baut der CSI-Treiber eine neue Verbindung mit dem EFS-Dateisystem auf, und zwar selbst dann, wenn der Pod in einer anderen AWS Availability Zone neu gestartet wird.
Einige Beispiele für Anwendungen, die von Kubernetes und elastischem, belastbarem und gemeinsam verwendeten Speicher profitieren können, sind Content Management-Systeme wie WordPress und Drupal, Entwicklerwerkzeuge wie JIRA und Artifactory, Machine Learning-Frameworks wie MXNet und Tensorflow sowie Datenwissenschafts-Notebooks wie Jupyter und Jupyterhub.
Folgen Sie für die ersten Schritte bei der Erstellung einer Kubernetes Speicherklasse und der Bereitstellung eines PersistentVolumeClaims der Dokumentation für die ersten Schritte, und verweisen Sie dann den PersistentVolumeClaim von den Pods, die ihn verwenden können. Weitere Informationen finden Sie auf der Amazon EKS-Produktseite sowie auf der Amazon EFS-Produktseite.