我正在使用PersistentVolume功能与Pod共享VM目录。例如:
apiVersion: v1
kind: PersistentVolume
metadata:
name: psql-data-disk
spec:
accessModes:
- ReadWriteOnce
capacity:
storage: 1Gi
hostPath:
path: /data/psqldata
但我无法弄清楚如何从主机VM中删除目录,以便我可以重置数据。 Minikube在VM重新启动后保留/data/
目录,但不记录它存储在何处。
如果你kubectl delete PersistentVolume psql-data-disk
它没有删除目录本身的任何内容,它只会删除K8s资源。
我正在使用OSX Sierra上通过brew安装的docker-machine-driver-xhyve
驱动程序。
答案 0 :(得分:2)
呃,我还不知道进入虚拟机的minikube ssh
命令。所以我就去了那里并删除了目录。
答案 1 :(得分:0)
谢谢并添加一些我经历过的解决方案
由于“权限被拒绝”,无法删除安装到主机路径的持久卷(pv)
然后如果你在你的 minikube 中什么都不做,你可以用 root 用户登录。
login
并输入“root”