【问题标题】: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。

      【讨论】:

        【解决方案3】:
        minikube ssh
        

        然后

        journalctl -u kubelet
        

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


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

        【讨论】:

          【解决方案4】:

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

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

          【讨论】:

            猜你喜欢
            • 2019-09-25
            • 2021-03-16
            • 2018-12-09
            • 2020-02-25
            • 2022-08-22
            • 2022-10-13
            • 2022-11-17
            • 2019-11-06
            • 2019-06-01
            相关资源
            最近更新 更多