簡體   English   中英

由於 PROVIDER_HYPERV_NOT_FOUND,無法啟動 minikube 並退出

[英]Unable to start minikube and exiting due to PROVIDER_HYPERV_NOT_FOUND

運行命令“minikube start --driver=hyperv”時出現以下錯誤,該命令最初工作正常,但突然開始出現錯誤。

C:\Windows\system32>minikube 啟動 --driver=hyperv

  • Microsoft Windows 10 Enterprise 10.0.19043 Build 19043 上的 minikube v1.22.0
  • 基於用戶配置使用hyperv驅動
  • 由於 PROVIDER_HYPERV_NOT_FOUND 退出:找不到“hyperv”提供程序:C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe -NoProfile -NonInteractive @(Get-Wmiobject Win32_ComputerSystem)。HypervisorPresent 返回“False\r\n "
  • 建議:啟用 Hyper-V:以管理員身份啟動 PowerShell,然后運行:'Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All'
  • 文檔: https ://minikube.sigs.k8s.io/docs/reference/drivers/hyperv/

我們嘗試從 Windows 功能選項卡中禁用並啟用“hyperv”,然后重新啟動機器,但它不起作用。

當我們點擊命令“systeminfo”時,我們得到以下信息,說“hyperv”已啟用。

Hyper-V 要求:VM 監控模式擴展:是

                  Virtualization Enabled In Firmware: Yes

                  Second Level Address Translation: Yes

                  Data Execution Prevention Available: Yes

現在我們已經啟用了“hyperv”,重新啟動了機器,但仍然出現錯誤,誰能幫助我們解決這個問題?

提前致謝!!!

原因:缺少 powershell.exe 路徑

解決方法:將 C:\Windows\System32\WindowsPowerShell\v1.0 添加到環境變量... > 系統變量 > 路徑

您的 minikube 集群已經啟動,這就是它給出此錯誤的原因。 我的情況就是這樣。 嘗試運行 minikube 狀態以檢查相同

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM