繁体   English   中英

Minikube、WSL2、Windows 11、无 Docker 桌面 - 无法创建持久卷

[英]Minikube, WSL2, Windows 11, No Docker Desktop - Unable to create persistent Volume

我看过其他关于类似主题的帖子,例如Kubernetes 如何在 wsl2 支持的环境中正确安装 windows 路径,但我无法让 persistentVolume 工作。

我正在运行 Windows 11 机器,WSL2。 我在 WSL2 中运行了 Ubuntu,并安装了 docker、minikube 和 kubectl。 我没有为 Windows Desktop 安装 Docker,因为它现在需要商业使用许可证。

当我查看 /run 文件夹时,我没有桌面文件夹,因此我找到的所有文章中给出的路径都不起作用。 创建 pv 和 pvc 时我没有收到任何错误,它说它已绑定,但没有文件显示,尽管我可以在 pod 内的相应文件夹中看到文件。

当您没有安装 Docker Desktop 时,是否有一些不同的解决方法?

Alan, I have a similar setup: Ubuntu, docker, minikube installed inside WSL2, and no Docker Desktop, but on Windows 10 machine.

  • 我可以使用以下命令安装 windows 目录:
minikube mount /mnt/c/Users/your_user:/host

这会将您的 windows 主机目录 c:/Users/your_user 挂载到 minikube 节点内的 /host 目录。

  • 或者您可以通过在创建新的 minikube 集群之前运行以下命令来执行此操作:
minikube start --mount-string /mnt/c/Users/your_user:/host --mount

您可以在此处找到更多minikube mount选项。

请让我知道这是否适用于 Windows 11。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM