Perché la mia applicazione non può accedere o scrivere in PVC?
Infrastrutture classiche
Quando monti una PVC nel tuo pod, potresti riscontrare errori nell'accesso alla PVC o nella scrittura nella PVC.
- Elenca i pod del tuo cluster e riesamina lo stato del pod.
oc get pods - Individuare la causa principale per cui l'applicazione non riesce ad accedere o a scrivere sul PVC.
oc describe pod <pod_name>oc logs <pod_name> - Esamina gli errori comuni che possono verificarsi quando monti una PVC in un pod.
| Sintomo o messaggio di errore | Descrizione | Procedura risolutiva |
|---|---|---|
Il pod è bloccato nello stato ContainerCreating. MountVolume.SetUp failed for volume ... read-only file system |
Si sono verificati problemi di rete nel backend dell'infrastruttura IBM Cloud. Per proteggere i tuoi dati ed evitare il danneggiamento dei dati, IBM Cloud ha disconnesso automaticamente il server di archiviazione file per impedire operazioni di scrittura su condivisioni file NFS. | Vedi Archiviazione file: i file system per i nodi di lavoro diventano di sola lettura |
write-permission don't have required permission can't create directory '/bitnami/mariadb/data': Permission denied |
Nella tua distribuzione, hai specificato che il proprietario del percorso di montaggio dell'archiviazione file NFS deve essere un utente non root. Per impostazione predefinita, gli utenti non root non hanno il permesso di scrittura sul percorso di montaggio del volume per lo storage supportato da NFS. | Vedi Archiviazione file: l'applicazione genera un errore quando un utente non root possiede il percorso di montaggio dell'archiviazione file NFS |
| Dopo aver specificato un utente non root come proprietario del percorso di montaggio del file storage NFS o aver distribuito un grafico Helm con un ID utente non root specificato, l'utente non può scrivere sullo storage montato. | La configurazione del diagramma di distribuzione o Helm specifica il contesto di sicurezza per il pod fsGroup (ID gruppo) e runAsUser (ID utente) |
Vedi Archiviazione file: l'aggiunta di accesso utente non root all'archiviazione persistente non riesce |