【问题标题】:Unable to start minikube in windows using hyperv无法使用 hyperv 在 Windows 中启动 minikube
【发布时间】:2020-03-15 10:06:12
【问题描述】:

我在我的 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

任何人都可以建议其他方法来解决这个问题吗?

【问题讨论】:

  • 能否添加调试日志? minikube start --v=7。此外,您可以尝试使用 Docker for Desktop,它包括 Kubernetes。
  • 谢谢。 Kubernetes 与 Docker for Desktop 配合得很好。 minikube 是一个令人沮丧的工具,总是在窗口中显示不同的错误。

标签: windows kubernetes hyper-v minikube


【解决方案1】:

它试图将端口附加到 IP 地址,但当 IP 地址为 IPv6 Github Issue 时格式不正确。过去似乎有过类似的问题,解决方案是在更高版本上重试。

如果您可以强制 VM 使用 ipv4 地址,则可能会解决此问题(hyper-V 设置?)

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2020-05-26
    • 2020-05-28
    • 1970-01-01
    • 2022-01-04
    • 2019-03-09
    • 2021-11-11
    • 1970-01-01
    相关资源
    最近更新 更多