K8s 查看 Pod 挂载存储实际位置
方式 1:kubectl describe pod(最常用)
kubectl describe pod <pod-name> -n <namespace>
往下找这两块:
- Volumes:pod 用到哪些卷(pvc、hostPath、configmap 等)
- Mounts:容器内挂载路径
mountPath
示例片段:
Volumes:
data:
Type: PersistentVolumeClaim (a reference to a PersistentVolumeClaim in the same namespace)
ClaimName: data-minio-0
ReadOnly: false
Mounts:
/data from data (rw)
/data 是容器内部路径,不是宿主机路径。要找宿主机真实磁盘,需要往下看 PVC→PV。
步骤 2:由 PVC 找到 PV
从上面拿到 ClaimName,查询 PVC:
kubectl get pvc data-minio-0 -n minio kubectl describe pvc data-minio-0 -n minio
输出中找到
Volume:,就是绑定的 PV 名字,例如 pv-abc123步骤 3:查看 PV,看实际存储位置
kubectl describe pv pv-abc123
不同存储,看到的位置不一样:
① LocalPV(本地磁盘,绑定宿主机节点)
Source:
Type: LocalVolume (persistent disk on node)
Path: /data/k8s/minio-data0 # ✅ 宿主机真实磁盘路径
NodeAffinity:
Required:
NodeSelectorTerms:
MatchExpressions:
Key: kubernetes.io/hostname
Operator: In
Values: node-1
path 就是宿主机上真实目录,数据存在该节点node-1的/data/k8s/minio-data0
②HostPath(测试用)
HostPath: Path: /opt/minio-data #宿主机路径
③ NFS 存储
Source:
NFS:
Server: 192.168.1.100
Path: /nfs/k8s/minio0 #nfs服务端共享目录
④ StorageClass(ceph、rook、CSI)
没有宿主机本地路径!数据存放在分布式存储集群,不会落在某个节点本地目录,不能去宿主机找文件。

浙公网安备 33010602011771号