将来宾的PersistentVolume目录挂载到主机中

时间:2019-12-15 16:07:54

标签: minikube

我正在运行一些微服务,这些微服务访问 PersitentVolume 上的文件,这些文件定义为/guest/dir的“ hostPath ”。

我了解到minikube mount /host/dir:/guest/dir使来宾上的主机上的目录可用。
因此,似乎我需要在微服务开始访问/guest/dir之前运行该命令。
很好

如果另一方面,如果我没有运行minikube mount /host/dir:/guest/dir,而是让微服务开始访问/guest/dir,则会创建文件并将其在guest虚拟机上可用({{1 }}。
如果此时我运行minikube ssh -- ls /guest/dir,那么我正在做的是在minikube mount /host/dir:/guest/dir上安装一个外部文件系统,从而隐藏了原始文件系统。另外,微服务将不再具有访问权限(因为较新的安装具有 docker 所有权)。

有没有一种方法,而不必最初运行/guest/dir,让我的微服务访问minikube mount /host/dir:/guest/dir上的 hostPath (如上所述,它工作得很好),并且然后在某个时候(如果需要)以某种方式将/guest/dir从客户机挂载到主机(例如/guest/dir)?
也就是说,逆过程为:/host/dir

0 个答案:

没有答案
相关问题