首页 > 解决方案 > 无法在 Windows 10 上运行 Kubernetes (kubectl) 和 Minikube。无法连接到服务器:拨打 tcp [::1]:8080: connectex:

问题描述

这是完整的错误Unable to connect to the server: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.

这是我的 Kubectl 配置视图

apiVersion: v1
clusters: []
contexts:
- context:
    cluster: ""
    user: ""
  name: dev
current-context: dev
kind: Config
preferences: {}
users: []

我在跑步Minikube start。它卡在了Starting VM...

在 Hyper-V 管理器中,我正在运行 minikube 虚拟机。

标签: kuberneteskubectlminikube

解决方案


查看Jock Reed的“使用 Hyper-V 的 Windows 10 上的 Minikube ”

以管理员身份从 Windows CMD 控制台运行的命令是:

minikube start --vm-driver hyperv --hyperv-virtual-switch "Primary Virtual Switch"

Primary Virtual Switch”是您首先创建的新“外部”“虚拟网络交换机”的名称。

不要忘记关闭 minikube VM 的动态内存(minikube issue 2326

并且可能在网络适配器 Windows 10 上禁用 IPv6问题 754

确保使用v0.28.0/minikube-windows-amd64可执行文件,如issue 1943中所述。


推荐阅读