我正在尝试在本地计算机上运行minikube
,并从kubectl
中获取错误。
错误消息是:Unable to connect to the server: dial tcp 192.168.2.15:8443: connectex: No connection could be made because the target machine actively refused it.
请参见下面的屏幕截图。
我尝试了Unable to run Kubernetes (kubectl) and Minikube on windows 10. Unable to connect to the server: dial tcp [::1]:8080: connectex:中的所有建议,但没有任何运气。
有任何解决办法吗?
更新:
kubernetes-cli/kubectl
minikube-installer.exe
并运行了从以下位置开始的群集
minikube start --vm-driver hyperv --hyperv-virtual-switch "myswitch"
连接问题后,我尝试:
minikube status
和minikube ip
的输出:
答案 0 :(得分:0)
我几乎看不到您的步骤有任何问题。如果您的IP地址是192.168.2.xxx,那么一切就可以了。 您有一个外部虚拟交换机,并与Choco一起安装了minikube,它可以直接使用,并且使用了正确的命令来启动minikube。
唯一可疑的是您的步骤4:
- 下载并运行minikube-installer.exe
在某些情况下,该部分可能会导致一些冲突,但请注意,这只是基于经验的猜测。我的建议是完全删除minikube,然后重试。如果问题仍然存在,我们将尝试进一步排除故障。我写了一个答案,在此topic中,我解释了如何在Windows上执行此操作的所有步骤,这些步骤如下:
minikube-installer.exe
minikube stop
,minikube delete
不起作用,因此您可能必须在Hyper-V中手动关闭minikubeVM,然后转到 c:\ users \%username%**并删除**。kube 和 .minikube。 cuninst minikube
choco install minikube
choco install kubernetes-cli
希望这会有所帮助,因为当我的minikube出现问题(在多台Windows笔记本电脑上进行测试)时,我将使用这些步骤。