我已经下载/安装了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?
答案 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
以上内容应为您提供有关服务器为何拒绝连接的其他信息。
答案 3 :(得分:0)
如果您在代理后面运行,请确保导出 NO_PROXY 环境变量或将其永久设置在您的 /etc/environment
文件中。
export NO_PROXY=192.168.99.0/24,127.0.0.1,...