如何使用xhyve从主机删除Minikube主机路径目录?

时间:2017-01-05 04:19:32

标签: macos kubernetes minikube

我正在使用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驱动程序。

2 个答案:

答案 0 :(得分:2)

呃,我还不知道进入虚拟机的minikube ssh命令。所以我就去了那里并删除了目录。

答案 1 :(得分:0)

谢谢并添加一些我经历过的解决方案 由于“权限被拒绝”,无法删除安装到主机路径的持久卷(pv) 然后如果你在你的 minikube 中什么都不做,你可以用 root 用户登录。 login 并输入“root”