您是否指定了正确的主机或端口,拒绝连接到服务器x.y.z.w?

时间:2018-06-24 17:42:57

标签: kubernetes virtual-machine devops minikube

我已经下载/安装了Kubernetes,Virtual Box和MiniKube。后来,我在VM上启动了minikube。当我尝试从终端运行kubectl version命令时,收到以下错误消息。谁能告诉我这个错误的原因是什么。我到处都进行了探索,但是找不到解决该问题的正确方法。我对此并不陌生,只是迈出了第一步。任何帮助,将不胜感激。谢谢。

The connection to the server 192.168.99.100:8443 was refused - did you specify the right host or port?

4 个答案:

答案 0 :(得分:0)

  

有人可以告诉我此错误的原因是什么

这是因为位于kubectl的{​​{1}}配置文件指向该IP地址和端口,但是没有任何侦听该IP和端口的信息。

使用$HOME/.kube/config命令将告诉您它正在进行的操作,而minikube status会将您放置在虚拟机中并让您自己环顾四周,这可能有助于获得docker日志说出为什么在您期望的端口上没有监听。

答案 1 :(得分:0)

一个不错的起点是运行minikube ip并查看它是否与kubectl期望的IP地址匹配(如错误消息所示)。如果没有,请相应地更新您的kubeconfig。

答案 2 :(得分:0)

minikube ssh

然后

journalctl -u kubelet

以上内容应为您提供有关服务器为何拒绝连接的其他信息。


此答案可能也有帮助:How to diagnose Kubernetes not responding on API

答案 3 :(得分:0)

如果您在代理后面运行,请确保导出 NO_PROXY 环境变量或将其永久设置在您的 /etc/environment 文件中。

export NO_PROXY=192.168.99.0/24,127.0.0.1,...