Ceph · Lección 17
¿Qué modo de acceso se usa normalmente con RBD y con CephFS en Kubernetes?
Un volumen RBD con sistema de archivos se usa normalmente con ReadWriteOnce (un nodo a la vez), mientras CephFS permite ReadWriteMany, es decir, que varios pods en nodos distintos lo monten a la vez
CephFS solo admite ReadWriteOnce porque su MDS bloquea el acceso a un único cliente
El modo de acceso lo decide Kubernetes de forma automática y no depende del tipo de almacenamiento ni del driver
RBD con sistema de archivos permite ReadWriteMany porque varios nodos pueden escribir a la vez sin riesgo de corrupción
Ceph · Lección 17
Completa el código
Varios pods en distintos nodos montan CephFS gracias al modo
Revisa: ReadWriteMany.
Ceph · Lección 17
¿Por qué un sistema de archivos como ext4 sobre un volumen RBD no debe montarse a la vez desde varios nodos?
Pista: ext4 no coordina el acceso concurrente desde varios nodos; cada uno tendría su propia caché y su visión de los metadatos, y las escrituras simultáneas corromperían el sistema de archivos. Para acceso compartido hace falta un sistema distribuido como CephFS.
✓
¡Lección completada!
RBD frente a CephFS en Kubernetes — modos de acceso
0
XP ganado
3
Vidas restantes