Publicado en: Apr 2, 2019

Los controladores de interfaz de almacenamiento de contenedor para Amazon Elastic File System (EFS) y Amazon FSx for Lustre ya se encuentran disponibles como proyectos alfa de código abierto. Los controladores de CSI facilitan a los desarrolladores la tarea de utilizar servicios de sistema de archivos administrado de AWS con servicios de Kubernetes que se estén ejecutando en Amazon Elastic Container Service for Kubernetes (EKS) o en EC2.

Anteriormente, los clientes que deseaban ejecutar cargas de trabajo con estado en sus clústeres de Kubernetes con EFS o FSx debían aprovisionar manualmente sistemas de archivos, conectarlos con sus pods de Kubernetes y mantener la conexión a medida que el servicio se modificaba o su escala era ajustada.

Ahora, los controladores de CSI para Amazon EFS y Amazon FSx facilitan el aprovisionamiento y la configuración del almacenamiento para los clústeres de Kubernetes que se ejecutan en AWS. Tan solo debe escribir un objeto StorageClass de Kubernetes y un objeto PersistentVolumeClaim para fines de aprovisionamiento y, a continuación, hacer referencia al objeto PersistentVolumeClaim desde los pods que lo utilizan. Si el pod se reprograma en un nodo nuevo, el controlador de CSI se asegurará de que el volumen esté disponible y conectado al momento de reiniciarse.

AWS donó los controladores de CSI para Amazon EFS y Amazon FSx a Kubernetes SIG-AWS y estos se encuentran disponibles como proyectos alfa de Kubernetes.

Para empezar a usarlos, vaya a las páginas de proyectos en GitHub:

Si desea leer instrucciones acerca de cómo usar FSx for Lustre en Amazon EKS, lea las siguientes publicaciones de nuestro blog:

Para obtener más información sobre Amazon EKS, vaya a la página del producto o consulte la documentación.  

Modificación el 27/09/2021: Con el fin de garantizar una experiencia excelente, los enlaces de esta publicación que han expirado se han actualizado o eliminado de la publicación original.