Publicado en: Sep 19, 2019
El controlador de CSI para Amazon Elastic File System (EFS) ahora es compatible con Amazon Elastic Kubernetes Service (EKS). 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. EFS también puede ayudar a las aplicaciones de Kubernetes a tener un alto nivel de disponibilidad, ya que todos los datos escritos en EFS se escriben en varias zonas de disponibilidad de AWS. Si un pod de Kubernetes se finaliza y vuelve a lanzarse, el controlador de CSI reconectará el sistema de archivos de EFS, aunque el pod se relance en una zona de disponibilidad de AWS diferente.
Algunos ejemplos de aplicaciones que pueden beneficiarse de Kubernetes y de un almacenamiento compartido elástico y duradero son los sistemas de administración de contenido, como WordPress y Drupal, las herramientas para desarrolladores, como JIRA y Artifactory, los marcos de aprendizaje automático, como MXNet y Tensorflow, y los blocs de notas de ciencia de datos, como Jupyter y Jupyterhub.
Para empezar, siga las instrucciones de la documentación introductoria a fin de crear un objeto StorageClass de Kubernetes y un objeto PersistentVolumeClaim para fines de aprovisionamiento y, a continuación, haga referencia al objeto PersistentVolumeClaim desde los pods que lo utilizan. Si desea obtener más información, puede ir a la página del producto Amazon EKS y a la página del producto Amazon EFS.