Cmd 端口8080上的Kubernetes连接被拒绝-Windows 10

Cmd 端口8080上的Kubernetes连接被拒绝-Windows 10,cmd,kubernetes,windows-10,environment-variables,Cmd,Kubernetes,Windows 10,Environment Variables,安装kubectlvia后,我在Windows10上出现以下错误 choco安装kubernetes cli: PowerShell PS C:\Users\userA> kubectl version Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.11", GitCommit:"637c7e288581ee40ab4ca210618a89a555b6e7e9", GitTreeState:"cl

安装
kubectl
via后,我在Windows10上出现以下错误
choco安装kubernetes cli

PowerShell

PS C:\Users\userA> kubectl version
Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.11", GitCommit:"637c7e288581ee40ab4ca210618a89a555b6e7e9", GitTreeState:"clean", BuildDate:"2018-11-26T14:38:32Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"windows/amd64"}
Unable to connect to the server: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.
Cmd

C:\Users\userA>kubectl version
Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.11", GitCommit:"637c7e288581ee40ab4ca210618a89a555b6e7e9", GitTreeState:"clean", BuildDate:"2018-11-26T14:38:32Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"windows/amd64"}
Unable to connect to the server: dial tcp [::1]:8080: connectex: No connection could be made because the target machine actively refused it.
我已经创建了
.kube
文件夹(
C:\Users\userA\.kube
),其中有一个空的
config
文件

我设置了windows环境变量:

Variable\u name
KUBECONFIG
value
C:\Users\userA\.kube\config

编辑:我用
运行
minikube:


您需要首先启动服务器,使用:

minikube start
编辑:当op尝试使用hyper-v时,以下命令告诉minikube使用hyper-v

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

要获得此工作,还需要在hyper-v中设置一个名为“主虚拟交换机”的虚拟交换机。

您需要首先启动服务器,并使用:

minikube start
编辑:当op尝试使用hyper-v时,以下命令告诉minikube使用hyper-v

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

为了完成这项工作,还需要在hyper-v中设置一个名为“主虚拟交换机”的虚拟交换机。

我自己解决了这个问题-在
Windows 10
如果您使用的是
Docker desktop
,则应打开
Hyper-V
,但对于
minikube
则应关闭


当我关闭
Hyper-V
并重新启动我的电脑时,
minikube start
工作正常。

我自己就知道了-在
Windows 10上
如果您使用的是
Docker desktop
,则应打开
Hyper-V
,但对于
minikube
则应关闭



当我关闭
Hyper-V
并重新启动我的电脑时,
minikube start
工作正常。

你的Kubernetes群集实际运行在哪里?连接数据需要进入
.kube/config
文件。我也安装了
minikube
。我知道它是否在运行。在新安装
kubectl
之后,我只运行一个简单的命令,即
kubectl版本
,作为第一个命令来检查它是否有效。您的Kubernetes集群实际运行在哪里?连接数据需要进入
.kube/config
文件。我也安装了
minikube
。我知道它是否在运行。在新安装
kubectl
之后,我运行的是
kubectl版本的简单命令
,仅作为第一个命令来检查它是否有效。我添加了屏幕截图,您可以看到
minikube
正在运行,但我仍然得到了相同的输出。请尝试:删除.kube和.minikube文件夹,重新启动maschine,然后再次启动minikube(它会自动创建文件夹)。您是否在公司代理或已激活的防火墙后面?重新启动后,我无法删除。minikube文件夹中有一些文件,并显示消息“由于文件在Hyper-V虚拟机管理中打开,因此操作无法完成”。我需要从Hyper-V管理器中删除
VM
,以删除这些文件。我认为
minikube启动--vm驱动程序“hyperv”--hyperv虚拟交换机“mySwitch”--alsologtosterr
命令只创建
.minikube
文件夹,而不是
.kube
,对吗?我认为从我的电话网络上看,minikube启动命令挂起
下载kubelet v1.13.2
。Minikube是
v0.33.1
。看,我自己找到了答案并添加了一个答案。我添加了一个屏幕截图,您可以看到
minikube
正在运行,但我仍然得到了相同的输出。请尝试:删除.kube和.minikube文件夹,重新启动你的maschine,然后再次启动minikube(它应该会自动创建文件夹)。您是否在公司代理或已激活的防火墙后面?重新启动后,我无法删除。minikube文件夹中有一些文件,并显示消息“由于文件在Hyper-V虚拟机管理中打开,因此操作无法完成”。我需要从Hyper-V管理器中删除
VM
,以删除这些文件。我认为
minikube启动--vm驱动程序“hyperv”--hyperv虚拟交换机“mySwitch”--alsologtosterr
命令只创建
.minikube
文件夹,而不是
.kube
,对吗?我认为从我的电话网络上看,minikube启动命令挂起
下载kubelet v1.13.2
。Minikube是
v0.33.1
。看,我自己弄明白了,并补充了一个基本上不正确的答案。如果你想使用hyper-v,只需创建一个虚拟交换机并告诉minikube使用hyper-v即可。查看我编辑的回答我尝试创建开关,查看上面的问题,我在命令中使用了
mySwitch
。我在Hyper-v管理器中设置了此开关,但基本上不是这样。如果你想使用hyper-v,只需创建一个虚拟交换机并告诉minikube使用hyper-v即可。查看我编辑的回答我尝试创建开关,查看上面的问题,我在命令中使用了
mySwitch
。我在Hyper-v管理器中设置了此开关