Publicado en: Mar 23, 2021

El controlador de la Container Storage Interface (CSI, Interfaz de almacenamiento de contenedores) de Amazon Elastic File System (EFS) ya es compatible con el aprovisionamiento dinámico de volúmenes persistentes de Kubernetes. Las aplicaciones de Kubernetes que requieren acceso a un sistema de archivos compartido en AWS ya pueden tener almacenamiento aprovisionado bajo demanda, lo que elimina la necesidad de que los administradores de clústeres aprovisionen previamente los volúmenes.

El controlador de CSI para EFS facilita la configuración del almacenamiento de archivos elástico para clústeres de Kubernetes autoadministrados y de EKS que se ejecuten en AWS mediante el uso de interfaces de Kubernetes estándar. Las aplicaciones que se ejecutan en Kubernetes pueden usar sistemas de archivos de EFS para compartir datos entre pods en un grupo de escalado o con otras aplicaciones que se ejecuten dentro o fuera de Kubernetes. Las aplicaciones también pueden utilizar Amazon EFS para mantener los datos a nivel regional, lo que permite a los pods conmutar por error entre las zonas de disponibilidad. El aprovisionamiento dinámico en el controlador de CSI para EFS aprovecha los puntos de acceso EFS, puntos de entrada específicos de la aplicación en un sistema de archivos EFS que facilitan la compartición de un sistema de archivos entre varios pods. Cada punto de acceso creado por el controlador CSI implanta una identidad única y un directorio raíz para garantizar que los datos de la aplicación sean privados en un volumen persistente.

Para comenzar, consulte la documentación de EKS o el proyecto de controlador de CSI para EFS de código abierto en GitHub. También puede obtener más información en el blog del lanzamiento.