Publié le: Jul 24, 2020
Le pilote CSI Amazon Elastic File System (EFS) est désormais disponible pour tous. Le pilote CSI EFS simplifie la configuration du stockage élastique de fichiers pour EKS et les clusters Kubernetes autogérés s'exécutant sur AWS grâce à des interfaces Kubernetes standard. Les applications s’exécutant dans Kubernetes peuvent utiliser des systèmes de fichier EFS pour partager des données entre des modules d’un groupe évolutif, ou encore avec des applications s’exécutant dans ou en dehors de Kubernetes. EFS peut également aider les applications Kubernetes à être hautement disponibles, car toutes les données écrites vers EFS sont écrites vers plusieurs zones de disponibilité AWS. Si un module Kubernetes est terminé et relancé, le pilote CSI reconnectera le système de fichiers EFS, même si le pod est relancé dans une zone de disponibilité AWS différente.
Avec la version 1.0, le chiffrement en transit du pilote CSI EFS est maintenant activé par défaut, ce qui aide les entreprises à satisfaire leurs exigences en matière de sécurité et de conformité. De plus, le pilote prend maintenant en charge les points d'accès EFS, des points d'entrée spécifiques à une application dans un système de fichiers EFS qui simplifient le partage d'un système de fichiers entre plusieurs pods. Les points d'accès peuvent appliquer une identité utilisateur pour toutes les demandes de système de fichiers qui sont effectuées via le point d'entrée, et appliquer un répertoire racine pour chaque pod.
Parmi les exemples d'applications pouvant profiter de Kubernetes et d'un stockage partagé durable et élastique, on compte les systèmes de gestion de contenu comme WordPress et Drupal, les outils pour développeurs comme JIRA et Jenkins, les cadres de machine learning comme MXNet et Tensorflow, et les outils de science des données comme Jupyter et Airflow.
Pour démarrer, suivez la documentation appropriée afin de créer une ressource Kubernetes StorageClass et une demande PersistentVolumeClaim pour l'approvisionnement, puis référencez la demande PersistentVolumeClaim à partir des pods qui l'utilisent. Pour en savoir plus, vous pouvez consulter la page produit Amazon EKS et la page produit Amazon EFS.