Publicado en: May 7, 2021

El controlador de la interfaz de almacenamiento de contenedores (CSI) de Amazon Elastic Block Store (EBS) ya está disponible de forma general. El controlador de la CSI de EBS simplifica la configuración y el uso del almacenamiento en bloque para las aplicaciones que se ejecutan tanto en Amazon Elastic Kubernetes Service (EKS) como en los clústeres de Kubernetes administrados por cuenta propia que se ejecutan en AWS mediante las interfaces estándar de Kubernetes.

El controlador implementa las operaciones requeridas por la especificación de la CSI para aprovisionar, asociar y montar un volumen de EBS en un pod de Kubernetes. El controlador admite configuraciones avanzadas de EBS, incluido el cifrado de volúmenes y la configuración de IOPS. La versión 1.0, disponible de forma general, incluye nuevas características como la compatibilidad estable con la toma de instantáneas y el ajuste de tamaño de los volúmenes, las métricas de los volúmenes y las comprobaciones de estado, así como las imágenes multiarquitectura para admitir las instancias Graviton basadas en Arm. 

El controlador de la CSI de EBS está disponible para su instalación en los clústeres EKS de la versión 1.17 y posteriores. El complemento de EBS existente en el árbol todavía es compatible, pero al utilizar un controlador de la CSI, se beneficia del desacoplamiento entre el ciclo de lanzamiento ascendente de Kubernetes y el ciclo de lanzamiento del controlador de la CSI.

Para comenzar, consulte la Guía del usuario de la CSI de EBS. Para obtener más información, puede visitar la página del producto Amazon EBS, la página del producto Amazon EKS y el proyecto de código abierto en Github.