내 앱이 PVC에 액세스하거나 쓸 수 없는 이유는 무엇입니까?
클래식 인프라
PVC를 팟(Pod)에 마운트하는 경우 PVC에 액세스하거나 쓸 때 오류가 발생할 수 있습니다.
- 클러스터 내의 팟(Pod)을 나열하고 팟(Pod)의 상태를 검토하십시오.
oc get pods - 앱이 PVC에 액세스하거나 쓸 수 없는 근본 원인을 찾으십시오.
oc describe pod <pod_name>oc logs <pod_name> - PVC를 팟(Pod)에 마운트할 때 발생할 수 있는 공통 오류를 검토하십시오.
| 증상 또는 오류 메시지 | 설명 | 해결 단계 |
|---|---|---|
포드가 ContainerCreating 상태로 멈췄습니다. MountVolume.SetUp failed for volume ... read-only file system |
IBM Cloud 인프라 백엔드에서 네트워크 문제가 발생했습니다. 데이터를 보호하고 데이터 손상을 방지하기 위해 IBM Cloud는 NFS 파일 공유에 대한 쓰기 오퍼레이션이 발생하지 않도록 자동으로 파일 스토리지 서버의 연결을 끊습니다. | 파일 스토리지: 작업자 노드의 파일 시스템이 읽기 전용으로 변경됨을 참조하십시오. |
write-permission don't have required permission can't create directory '/bitnami/mariadb/data': Permission denied |
배치에서 NFS 파일 스토리지 마운트 경로를 소유하기 위해 루트가 아닌 사용자를 지정했습니다. 기본적으로, 루트가 아닌 사용자에게는 NFS 지원 스토리지의 볼륨 마운트 경로에 대한 쓰기 권한이 없습니다. | 파일 스토리지: 루트가 아닌 사용자가 NFS 파일 스토리지 마운트 경로를 소유하면 앱에 장애가 발생함을 참조하십시오. |
| NFS 파일 스토리지 마운트 경로를 소유하기 위해 루트가 아닌 사용자를 지정하거나 지정된 루트가 아닌 사용자 ID로 Helm 차트를 배치한 후 사용자가 마운트된 스토리지에 쓸 수 없습니다. | 배치 또는 Helm 차트 구성은 팟(Pod)의 fsGroup(그룹 ID) 및 runAsUser(사용자 ID)에 대한 보안 컨텍스트를 지정합니다. |
파일 스토리지: 지속적 스토리지에 루트가 아닌 사용자 액세스를 추가할 수 없음을 참조하십시오. |