【问题标题】:Connection to the server x.y.z.w was refused did you specify the right host or port?与服务器 x.y.z.w 的连接被拒绝您是否指定了正确的主机或端口?
【发布时间】:2018-12-03 09:05:23
【问题描述】:
我已经下载/安装了 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?
【问题讨论】:
标签:
kubernetes
virtual-machine
devops
minikube
【解决方案1】:
谁能告诉我这个错误背后的原因是什么
这是因为您的 kubectl 配置文件(位于 $HOME/.kube/config)指向该 IP 地址和端口,但该 IP 和端口上没有任何监听。
使用minikube status 命令会告诉你它认为发生了什么,minikube ssh 会将你置于虚拟机中并允许你自己环顾四周,这有助于让 docker 日志显示为什么在您期望的端口上没有任何监听。
【解决方案2】:
一个好的开始是运行 minikube ip 并查看它是否与 kubectl 期望的 IP 地址匹配(如错误消息中所示)。如果没有,请相应地更新您的 kubeconfig。
【解决方案4】:
如果您在代理后运行,请确保导出 NO_PROXY 环境变量或将其永久设置在您的 /etc/environment 文件中。
export NO_PROXY=192.168.99.0/24,127.0.0.1,...