Acerca de la compatibilidad de Filestore con Google Kubernetes Engine

Las instancias de Filestore son servidores de archivos totalmente gestionados en Google Cloud que puedes usar como almacenamiento duradero con acceso ReadWriteMany para tus clústeres de Google Kubernetes Engine (GKE).

  • Como tipo de almacenamiento duradero o no efímero, tus datos se conservan más allá del ciclo de vida de tus pods de GKE.

  • Como almacenamiento duradero con acceso ReadWriteMany, tus PersistentVolumes de GKE se pueden montar como lectura y escritura en muchos nodos.

  • A diferencia del modo de acceso de lectura y escritura único inherente a Persistent Disk, se puede acceder a las instancias de Filestore desde varios nodos de GKE simultáneamente. De esta forma, puedes iniciar pods en cualquier nodo de GKE disponible, lo que te permite aumentar la eficiencia de tus clústeres de GKE.

  • Filestore es un tipo de almacenamiento de archivos que admite que varias instancias de aplicaciones accedan simultáneamente al mismo sistema de archivos.

Para obtener más información, consulta Implementar una carga de trabajo con estado con Filestore.

Filestore y el controlador de CSI para Filestore de GKE

El controlador CSI de Filestore de GKE es la forma principal de usar instancias de Filestore con GKE y ofrece las siguientes ventajas:

  • Puedes acceder al almacenamiento NFS totalmente gestionado a través de las APIs de Kubernetes (kubectl).

  • Puedes usar el controlador CSI de Filestore de GKE para aprovisionar dinámicamente tus PersistentVolumes.

  • Puedes usar el controlador de CSI de Filestore de GKE para crear instantáneas de volúmenes de CSI, que posteriormente crearán copias de seguridad de Filestore.

Para ver una lista detallada de las ventajas, consulta Acceder a instancias con el controlador CSI de Filestore de GKE.

Recursos compartidos múltiples de Filestore para GKE

La función multicompartir de Filestore para GKE, combinada con el controlador de CSI de Filestore para GKE, versión 1.27 o posterior, ofrece las siguientes ventajas:

  • Proporciona una vista completa de tus PersistentVolumes como un único grupo de almacenamiento.

  • Admite el aprovisionamiento dinámico de volumen, y la capacidad de las instancias y los recursos compartidos se puede aumentar o reducir según sea necesario.

  • Admite varios recursos compartidos con tamaños más pequeños y flexibles para mejorar la utilización y la rentabilidad de cada instancia de Filestore.

Para obtener más información, consulta Filestore multishares para GKE.

Siguientes pasos