¿Por qué mi app no puede acceder o escribir a las PVC?
Infraestructura clásica
Cuando se monta una PVC a un pod, es posible que se produzcan errores al acceder o al escribir en la PVC.
- Obtenga una lista de los pods del clúster y revise el estado del pod.
oc get pods - Encuentre la causa raíz de por qué su aplicación no puede acceder ni escribir en la PVC.
oc describe pod <pod_name>oc logs <pod_name> - Revise los errores comunes que pueden producirse cuando se monta una PVC en un pod.
| Síntoma o mensaje de error | Descripción | Pasos para resolverlo |
|---|---|---|
Su cápsula está atascada en un estado ContainerCreating. MountVolume.SetUp failed for volume ... read-only file system |
El programa de fondo de la infraestructura de IBM Cloud ha experimentado problemas de red. Para proteger los datos y para evitar que resulten dañados, IBM Cloud ha desconectado automáticamente el servidor de almacenamiento de archivos para evitar operaciones de escritura en de archivos NFS compartidos. | Consulte Almacenamiento de archivos: los sistemas de archivos de los nodos trabajadores cambian a solo lectura |
write-permission don't have required permission can't create directory '/bitnami/mariadb/data': Permission denied |
En el despliegue, ha especificado un usuario que no es el root como propietario de la vía de acceso de montaje del almacenamiento de archivos NFS. De forma predeterminada, los usuarios no root no tienen permiso de escritura en la vía de acceso de montaje de volumen para el almacenamiento respaldado por NFS. | Consulte Almacenamiento de archivos: la app falla cuando un usuario no root es propietario de la vía de acceso de montaje del almacenamiento de archivos NFS |
| Después de especificar un usuario no root para poseer la vía de acceso de montaje de almacenamiento de archivos NFS o desplegar un diagrama de Helm con un ID de usuario no root especificado, el usuario no puede escribir en el almacenamiento montado. | En la configuración del diagrama de Helm o del despliegue se especifica el contexto de seguridad para el ID de grupo (fsGroup) y el ID de usuario (runAsUser) del pod. |
Consulte Almacenamiento de archivos: la adición de acceso de usuario no root al almacenamiento persistente no se realiza correctamente |