Publié le: Sep 19, 2019

Le pilote CSI d’Amazon Elastic File System (EFS) est désormais pris en charge par Amazon Elastic Kubernetes Service (EKS). Le pilote CSI d’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 reconnecte le système de fichiers EFS, même si le module est relancé dans une zone de disponibilité AWS différente. 

Parmi les exemples d’applications pouvant profiter de Kubernetes et d’un stockage partagé durable et élastique, figurent les systèmes de gestion de contenu comme WordPress et Drupal, les outils pour développeurs comme JIRA et Artifactory, les cadres de machine learning comme MXNet et Tensorflow, et les blocs-notes de science des données comme Jupyter et Jupyterhub. 

Pour démarrer, suivez la documentation appropriée afin de créer un Kubernetes StorageClass et une PersistentVolumeClaim pour l’approvisionnement, puis référencez le PersistentVolumeClaim à partir des modules qui l’utilisent. Pour en savoir plus, vous pouvez consulter la page produit Amazon EKS et la page produit Amazon EFS.