簡體   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