迷你库贝 - 重新启动后文件消失



我使用的是minikube版本0.28.0,并且在minikube重新启动后文件不会保留。

在注意到我的数据库数据在重新启动后消失后,我遇到了这个问题(即使 pod、pvpvc说它们已经运行了几天(。我用minikube ssh创建了一些文件,并注意到这些文件也消失了。

FWIW - 我运行minikube addons list以确认已启用default-storageclass

我应该使用minikube --mount将数据装载到开发计算机的磁盘吗?如何持久化 Pod 的数据?

这在持久卷中有解释。

minikube 开箱即用地支持hostPath类型的 PersistentVolumes。这些 PersistentVolumes 映射到正在运行的 Minikube 实例(通常是 VM,除非您使用--vm-driver=none(内的目录。

minikube 配置为持久化存储在以下目录下的文件,这些文件在 Minikube VM 中创建(如果在裸机上运行,则在本地主机上(。重新启动时,您可能会丢失其他目录中的数据。

  • /data
  • /var/lib/minikube
  • /var/lib/docker
  • /tmp/hostpath_pv
  • /tmp/hostpath-provisioner

至于挂载,请阅读 Minikube 文档,文件系统挂载。

要使用mount子命令将目录从主机挂载到客户机中,请执行以下操作:

minikube mount <source directory>:<target directory>

例如,这会挂载您的主目录以在 minikube VM 中显示为/host:

minikube mount $HOME:/host

最新更新