4

我正在使用 PersistentVolume 功能与 Pod 共享 VM 目录。例如:

apiVersion: v1
kind: PersistentVolume
metadata:
  name: psql-data-disk
spec:
  accessModes:
    - ReadWriteOnce
  capacity:
    storage: 1Gi
  hostPath:
    path: /data/psqldata

但我不知道如何从主机 VM 中删除目录,以便我可以重置数据。Minikube 会/data/在 VM 重新启动时保留该目录,但不会记录它的存储位置。

如果你kubectl delete PersistentVolume psql-data-disk不删除目录本身的任何内容,它只会删除 K8s 资源。

我正在使用docker-machine-driver-xhyve通过 brew 在 OSX Sierra 上安装的驱动程序。

4

2 回答 2

4

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

于 2017-01-05T04:32:05.140 回答
0

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

于 2021-02-24T14:26:11.327 回答