IBM Cloud Docs
为什么我的应用程序无法访问或写入 PVC?

为什么我的应用程序无法访问或写入 PVC?

经典基础结构

将 PVC 安装到 pod 后,在访问或写入 PVC 时可能会遇到错误。

  1. 列出集群中的 pod 并查看 pod 的状态。
    oc get pods
    
  2. 找出应用程序无法访问或写入 PVC 的根本原因。
    oc describe pod <pod_name>
    
    oc logs <pod_name>
    
  3. 查看将 PVC 安装到 pod 时可能发生的常见错误。
File Storage for Classic 错误消息
症状或错误消息 描述 解决步骤
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 在部署中,指定了非 root 用户来拥有 NFS 文件存储器安装路径。 默认情况下,非 root 用户在NFS存储的卷挂载路径上没有写权限。 请参阅文件存储器:非 root 用户拥有 NFS 文件存储器安装路径时,应用程序发生故障
指定非 root 用户拥有NFS文件存储挂载路径或部署了指定了非 root 用户 ID 的Helm图表后,该用户无法写入挂载的存储。 部署或Helm图表配置指定了 pod 的“fsGroup(组 ID)和”runAsUser(用户 ID)的安全上下文 请参阅文件存储器:添加持久性存储器的非 root 用户访问权失败