2017-03-16 131 views
2

我在我的笔记本电脑上获得了Kubernetes Minikube(4核,8 GB RAM)。我只是进行了基本的安装步骤(有miniKubekubectl,使BIOS虚拟化)和我能够启动集群:带有VirtualBox的Windows上的Minikube:连接尝试失败

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和我平的结果IP和我得到回应。此外,我试图提供更多的内存(3Gb与标准2Gb),而且没有任何变化。

我在这里做错了什么?

谢谢!

+1

我有完全相同的问题。由于我在Windows 10上,我也尝试过使用Hyper-V,但问题仍然存在。 – cdelmas

+0

我不明白这个问题,但现在确实有效。简而言之,我只需重启minikube vm('''minikube stop''',然后''minikube start''')。 不知道发生了什么... – cdelmas

+0

未到达服务器,连接失败。验证您的防火墙规则不会阻止服务器。 – Marilu

回答

0

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

1

我认为这可能是一些问题与集群,当我运行minikube状态我有集群运行的混合结果和集群停止:

首先运行:

c:\> minikube status 

minikube:运行

集群:停止

kubectl:正确配置:指向minikube- VM在

第二轮192.168.99.100:

minikube:运行 集群:运行 kubectl:正确配置:指向minikube-VM在192.168.99.100

第三次运行:

minikube:Running

簇:停止

kubectl:正确配置:指向minikube-VM在192.168.99.100

该服务扑。

已更新: 使用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这个技巧。

相关问题