Este documento explica qué es Rook-Ceph, qué papel juega actualmente en el clúster y hacia dónde está evolucionando la estrategia de almacenamiento.
No es una guía de comandos.
Es una explicación arquitectónica.
En Kubernetes los contenedores son efímeros.
Si un pod muere o se reprograma:
Para aplicaciones reales (bases de datos, repositorios, plataformas de gestión, etc.) esto no es aceptable.
👉 Necesitamos almacenamiento persistente.
Pero no solo persistente.
Necesitamos que sea:
Actualmente el clúster utiliza Rook-Ceph como sistema de almacenamiento distribuido.
Ceph es un sistema de almacenamiento distribuido que:
En términos simples:
👉 Convierte varios servidores en una única cabina distribuida.
Rook es el operador que permite desplegar Ceph dentro de Kubernetes de forma declarativa.
Esto permite:
El diseño actual es:
Pool configurado con:
Esto permite:
Es un modelo tipo stretch cluster a nivel de almacenamiento.
Ceph permite dos modelos principales:
Un volumen RWO significa:
👉 Solo un pod puede escribir en él al mismo tiempo.
Es el modelo más estable y predecible.
Esto parece muy atractivo.
Pero introduce:
En entornos tradicionales se tiende a usar almacenamiento compartido (RWX).
Pero en arquitectura cloud-native moderna:
Porque:
👉 La dirección estratégica es migrar hacia diseños mayoritariamente RWO.
RWX solo cuando exista una justificación real.
Actualmente Ceph cubre la necesidad de almacenamiento distribuido.
Pero la arquitectura está evolucionando.
Se quiere integrar cabinas empresariales como:
Con:
Porque aporta:
En ese escenario:
Es un modelo más clásico, pero muy sólido.
Si se mantiene el modelo stretch cluster actual:
Pero si se migra hacia:
Entonces el modelo cambia completamente.
En ese escenario:
| Modelo | Ventajas | Inconvenientes |
|---|---|---|
| Ceph stretch | Control total, cloud-native, sin dependencia hardware | Complejidad alta |
| FlashArray + CSI | Rendimiento y soporte empresarial | Dependencia de hardware |
| RWX (CephFS) | Compartición simple | Menor alineación cloud-native |
| RWO (RBD / CSI block) | Más limpio, más escalable | Requiere rediseñar aplicaciones |
La visión es:
Ceph no desaparece necesariamente.
Pero deja de ser la única pieza del almacenamiento.
Después de leer este documento debe quedar claro que:
El almacenamiento no es solo discos.
Es una decisión estratégica de arquitectura.
Almacenamiento resiliente hoy. Arquitectura sostenible mañana.