如何修复“无法连接到服务器的问题:EOF' Kubernetes - Kubectl

时间:2018-02-22 13:12:58

标签: kubernetes kubectl

当我尝试任何kubectl命令时,它总是返回:

quantity.setText(String.valueOf(curntQty));

我遵循了以下教程:

  

https://kubernetes.io/docs/tasks/tools/install-kubectl/

     

https://kubernetes.io/docs/tasks/access-application-cluster/configure-access-multiple-clusters/

但他们没有帮助我。根据第一个链接,默认情况下,kubectl配置位于

Unable to connect to the server: EOF

但在那条路上,我什么都没有。我不知道这是否导致了这个问题。

其他的事情是当我尝试检查kubectl配置时:

~/.kube/config

我安装的版本是:

Kubernetes - kubectl

M:.kube candres$ kubectl cluster-info
Kubernetes master is running at http://localhost:8080

To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'.
Unable to connect to the server: EOF
M:.kube candres$ kubectl cluster-info dump
Unable to connect to the server: EOF

Minikube

M:.kube candres$ kubectl version
Client Version: version.Info{Major:"1", Minor:"9", GitVersion:"v1.9.3", GitCommit:"X", GitTreeState:"clean", BuildDate:"2018-02-09T21:51:06Z", GoVersion:"go1.9.4", Compiler:"gc", Platform:"darwin/amd64"}
Unable to connect to the server: EOF

泊坞:

M:.kube candres$ minikube version
minikube version: v0.25.0

有谁知道如何解决这个问题?

3 个答案:

答案 0 :(得分:4)

启动Minikube后,自动配置 kubectl

minikube start
Starting local Kubernetes cluster...
Kubernetes is available at https://192.168.99.100:8443.
Kubectl is now configured to use the cluster.

您可以使用以下命令验证和验证群集和上下文。

kubectl config view

答案 1 :(得分:0)

我也遇到了这个问题。确保检查由minikube生成的配置文件。该文件最可能被发现~/.kube/config。确保在当前使用的上下文中引用正确的群集名称。您可以通过kubectl get current-context查看当前使用的上下文。重要的是,你明白为什么你得到这个错误,因为@Suresh Vishnoi说,kubectl不知道k8s API服务器。

答案 2 :(得分:0)

只需将Kubectl版本更新为最新版本即可解决我的问题。