Publié le: May 7, 2021

Le pilote d'interface de stockage de conteneur (CSI) Amazon Elastic Block Store (EBS) est désormais disponible pour tous. Le pilote CSI EBS simplifie la configuration et l'utilisation du stockage par bloc pour les applications qui s'exécutent à la fois dans Amazon Elastic Kubernetes Service (EKS) et dans des clusters Kubernetes autogérés s'exécutant sur AWS grâce à des interfaces Kubernetes standard.

Le pilote implémente les opérations requises par la spécification CSI pour mettre en service, attacher et monter un volume EBS dans un pod Kubernetes. Le pilote prend en charge les configurations EBS avancées, dont le chiffrement du volume et les paramètres IOPS. La version 1.0 disponible pour tous inclut de nouvelles fonctionnalités telles que la prise en charge stable de la capture et du redimensionnement des volumes, les métriques et les vérifications de l'état des volumes, ainsi que des images multi-architectures pour prendre en charge les instances Graviton basées sur Arm. 

Le pilote CSI EBS est disponible à l'installation sur les versions 1.17 et ultérieures des clusters EKS. Le plugin EBS « in-tree » existant est toujours pris en charge, mais en utilisant un pilote CSI, vous profitez du découplage entre le cycle de publication Kubernetes en amont et le cycle de publication du pilote CSI.

Pour commencer, suivez le guide de l'utilisateur EBS. Pour en savoir plus, vous pouvez consulter la page produit Amazon EBS, la page produit Amazon EKS et le projet open source sur GitHub.