Kubernetes 使用VirtualBox的Windows上的Minikube:连接尝试失败

Kubernetes 使用VirtualBox的Windows上的Minikube:连接尝试失败,kubernetes,kubectl,minikube,Kubernetes,Kubectl,Minikube,我在笔记本电脑上安装了Kubernetes Minikube(4个孔,8GB内存)。我刚刚执行了基本的安装步骤(获得了miniKube和kubectl,启用了BIOS虚拟化),并且我能够启动群集: C:\Users\me>minikube start Starting local Kubernetes cluster... Starting VM... SSH-ing files into VM... Setting up certs... Starting cluster compone

我在笔记本电脑上安装了Kubernetes Minikube(4个孔,8GB内存)。我刚刚执行了基本的安装步骤(获得了miniKube和kubectl,启用了BIOS虚拟化),并且我能够启动群集:

C:\Users\me>minikube start
Starting local Kubernetes cluster...
Starting VM...
SSH-ing files into VM...
Setting up certs...
Starting cluster components...
Connecting to cluster...
Setting up kubeconfig...
Kubectl is now configured to use the cluster.
但是,当我尝试与集群交互时,总是会遇到相同的错误,示例:

C:\Users\me>kubectl get pods --context=minikube
Unable to connect to the server: dial tcp 192.168.99.100:8443: connectex: A connection attempt failed because the connected party
did not properly respond after a period of time, or established connection failed because connected host has failed to respond.
我执行
minikube ip
并ping结果ip,然后得到一个响应。此外,我还尝试提供更多内存(3Gb与标准2Gb相比),但没有任何改变

我做错什么了吗


谢谢

我的问题与上面相同。我发现
kubectl
无法连接到集群,在VPN连接时会抛出错误。当我关闭VPN客户端时,它开始正常工作

我认为可能是群集出现了一些问题,当我运行minikube status时,我得到了群集运行和群集停止的混合结果:

首次运行:

c:\> minikube status
minikube:跑步

群集:已停止

kubectl:配置正确:指向192.168.99.100的minikube虚拟机

第二轮:

minikube:跑步 群集:正在运行 kubectl:配置正确:指向192.168.99.100的minikube虚拟机

第三次运行:

minikube:跑步

群集:已停止

kubectl:配置正确:指向192.168.99.100的minikube虚拟机

这项服务正在进行中

更新: 使用minikube ssh连接到minikube vm时,我意识到kubeconfig文件对于minikube自动配置生成的证书具有错误的路径分隔符。kubeconfig文件上的路径代表
\var\lib\localkube\certs\ca.cert
,必须是
/var/lib/localkube/certs/ca.cert
,依此类推

要更新文件,我必须将原始文件的内容复制到我的桌面,修复目录分隔符并将正确的文件保存到
/var/lib/localkube/kubeconfig
,然后使用以下命令重新启动服务:

sudo systemclt restart localkube.

我希望每个人都能使用minikube这个技巧。

如果它在改变工作环境时继续遇到8443连接问题,如果没有线索,它将简化关闭minikube本地集群的TLS验证

希望对你有帮助

溴/
罗伯特

来自文档:

用于故障排除 运行
minikube start--alsologtosterr-v=7
调试崩溃

我也有同样的问题:


通过检查任务管理来检查VPN的某个服务是否正在运行,对我来说,我的VPN有一个正在运行的服务,因此请终止该任务并尝试运行上面显示的命令

我遇到了完全相同的问题。由于我使用的是Windows 10,我也尝试了Hyper-V,但问题仍然存在。我不理解这个问题,但它现在确实起作用了。简而言之,我只是重新启动了minikube vm(
minikube-stop
然后
minikube-start
)。不知道发生了什么…无法访问服务器,连接失败。验证你的防火墙规则没有阻塞服务器。如果你能解决这个问题,请考虑发布一个回复,这样社区可以从你的经验中受益。我无法使它工作(检查防火墙后,甚至禁用它)。