无法使用hyperv在windows中启动minikube



我在windows机器上成功安装了minikube并正在使用它。突然有一天minikube启动命令无法工作,所以我强制删除了.minikube目录,并从windows上的Hyper-V管理器中删除了minikube。

在此之后,我无法在我的windows机器上创建/启动minikube。我可以看到在Hyper-V管理器中创建了一个VM,但minikube没有启动,并出现以下错误。

minikube start --vm-driver=hyperv
* minikube v1.5.2 on Microsoft Windows 10 Enterprise 10.0.17763 Build 17763
* Tip: Use 'minikube start -p <name>' to create a new cluster, or 'minikube delete' to delete this one.
* Using the running hyperv "minikube" VM ...
* Waiting for the host to be provisioned ...
X minikube is unable to connect to the VM: dial tcp: address fe80::215:5dff:fe01:90b:22: too many colons in address

我偶然发现了这个链接,它似乎很久以前就被修复了。https://github.com/kubernetes/minikube/issues/576

有人能建议其他方法来解决这个问题吗?

它试图将端口附加到ip地址,但当ip地址为IPv6 Github问题时,格式不正确。看起来过去也出现过类似的问题,解决方案是在更高版本上重试。

如果你可以强制虚拟机具有ipv4地址,这可能会解决这个问题(hyper-V设置?(

最新更新