使用 HostPath 时,Docker for Mac 在本地文件系统上的何处存储 PersistentVolume



我有一个使用 HostPath 挂载目录的 Kubernetes PersistentVolume,启动一个 Pod 和 exec 到它上面查看或更改该卷中的数据很麻烦。是否可以在我的本地文件系统上找到此卷中的数据?

Docker 将这些卷存储在 /Users/username/.docker/Volumes/your-pv-name/pvc-SOME-UUID 中。

实际上,您可以通过直接检查持久卷来找到确切的位置:

$ kubectl get pv -o=jsonpath='{.spec.hostPath.path}' some-persistent-volume-claim
/Users/youruser/.docker/Volumes/your-pv-name/pvc-4eafca67-3e94-11e8-9f11-025000000001

相关内容

最新更新