在Mac M1上使用Minikube将本地目录挂载到Kubernetes pod时出错

gxwragnw  于 2023-08-03  发布在  Kubernetes
关注(0)|答案(1)|浏览(172)

我正在尝试将我的本地机器目录挂载到Minikube,以便我可以将容器化的应用程序数据存储到本地目录。我正在运行以下命令进行挂载:
minikube mount /Users/shubhamgupta/learning/k8-MERN-App/microservices/node-posts/:/node-posts
但我得到以下错误:
由于IF_HOST_IP而退出:从VM中获取要使用的主机IP地址时出错:RoutableHostIPFromInside目前只在linux上实现

xriantvc

xriantvc1#

该方法仅适用于Linux系统,而不是MacOS。您可以使用minikube ssh访问VM并通过minikube mount命令手动创建挂载。此外,您还可以使用Kubernetes hostPath卷,因为它会将节点FS中的目录或文件挂载到您的pod中。附件是文档,可以帮助您的用例。[1][2]
[1]https://kubernetes.io/docs/concepts/storage/volumes/#hostpath
[2][https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/](https://kubernetes.io/docs/tasks/configure-pod-container/configure-volume-storage/)

相关问题