
Almacenamiento persistente de contenedores
Si bien Kubernetes es beneficioso en cuanto a escalabilidad, portabilidad y administración, no admite el estado de almacenamiento. Casi todas las aplicaciones de producción, como las bases de datos, tienen estado y requieren almacenamiento persistente.
UniVirStor integrado (almacenamiento virtual unificado) permite a los desarrolladores utilizar Ceph RBD y CephFS como almacenamiento persistente a través de complementos de Ceph CSI. Los complementos de Ceph CSI implementan una interfaz entre Container Orchestrator (CO) habilitado para CSI y el clúster de Ceph para admitir las funcionalidades de CSI. Permite aprovisionar dinámicamente volúmenes de Ceph y adjuntarlos a cargas de trabajo.
La interfaz de almacenamiento de contenedores (CSI) es un estándar para exponer sistemas de almacenamiento de archivos y bloques arbitrarios a cargas de trabajo en contenedores en sistemas de orquestación de contenedores (CO) como Kubernetes, Mesos, Docker y Cloud Foundry.
CSI aborda todos los problemas de los complementos de volumen y Flex-Volumes al permitir que los complementos de almacenamiento se desarrollen fuera del árbol, en contenedores, implementados y consumidos a través de Reclamaciones de volumen persistente estándar, Volúmenes persistentes y Clases de almacenamiento que les encantan a los usuarios.
El almacenamiento persistente de contenedores debe tener alta disponibilidad, sobrevivir a reinicios y problemas transitorios. Ceph es resistente y tiene interfaces bien definidas para almacenar y recuperar datos.
Si bien existen muchas soluciones de almacenamiento potenciales capaces de manejar las necesidades de almacenamiento de Kubernetes, Ceph se destaca por ser la más flexible y completa. Su escalabilidad, la flexibilidad de permitir bloques, archivos y objetos al mismo tiempo, hacen de Ceph la opción obvia para manejar las necesidades altamente variables de Kubernetes.
- Tecnología relacionada
Almacenamiento de bloques de Ceph
El dispositivo Ceph incorporado es una plataforma de almacenamiento escalable que le permite obtener dispositivos de bloque de alta disponibilidad con capacidades...