Descripción general del almacenamiento

Existen varias opciones de almacenamiento para las aplicaciones que se ejecutan en Google Kubernetes Engine. Las opciones varían según la flexibilidad y disponibilidad de uso. Google Cloud Platform (GCP) ofrece varias soluciones de almacenamiento especializadas para distintas necesidades. Además, Kubernetes proporciona abstracciones de almacenamiento que puedes usar para ofrecer almacenamiento a tu clúster.

Opciones administradas

Las opciones de almacenamiento más simples son los productos de almacenamiento administrados de Google Cloud Platform.

Si necesitas una base de datos, considera Google Cloud SQL, Cloud Datastore o Cloud Spanner. Puedes usar Google Cloud Storage para almacenar objetos. Almacena tus imágenes privadas del contenedor de Docker en Container Registry.

Usa Cloud Filestore si tu aplicación requiere almacenamiento conectado a la red (NAS). Para el almacenamiento de archivos compatible con POSIX, puedes usar un servidor de archivos en Compute Engine. Si tu aplicación requiere almacenamiento en bloque, usa Discos persistentes. Puedes aprovisionar discos persistentes de forma manual o que Kubernetes los aprovisione por ti de forma dinámica (consulta PersistentVolumes a continuación).

Consulta la guía Elige una opción de almacenamiento para ver una lista completa y comparar las soluciones disponibles en GCP.

Abstracciones de almacenamiento en Kubernetes

Las abstracciones de almacenamiento en Kubernetes ofrecen almacenamiento basado en bloques y sistema de archivos para tus pods. No se usan con bases de datos administradas o Cloud Storage.

Volúmenes
Los volúmenes son almacenamiento accesible para los contenedores de un pod. Algunos tipos de volúmenes se respaldan con almacenamiento efímero y son útiles para almacenar la información de la configuración y como un espacio temporal para las aplicaciones. Otros tipos de volúmenes se respaldan con almacenamiento durable.
Volúmenes persistentes
Los volúmenes persistentes son recursos del clúster que los pods pueden usar para el almacenamiento durable. Se pueden usar PersistentVolumesClaims para aprovisionar de forma dinámica los volúmenes persistentes respaldados por discos persistentes de Compute Engine para usarse en tu clúster. También puedes usar PersistentVolumeClaims para aprovisionar otros tipos de almacenamiento de respaldo, como NFS.
¿Te ha resultado útil esta página? Enviar comentarios:

Enviar comentarios sobre...