2016-07-08 109 views
2

我最近安装了minikube和kubectl。然而,当我运行kubectl get pods或相关的任何其他命令kubectl我得到的错误运行kubectl命令时出错

Unable to connect to the server: unexpected EOF

有谁知道如何解决这个问题?我使用Ubuntu的服务器16.04.Thanks提前。

回答

0

以下步骤可用于进一步调试。

  1. 检查使用minikube status命令minikube本地群集状态。

    $: minikube status 
    minikube: Running 
    cluster: Running 
    kubectl: Correctly Configured: pointing to minikube-vm at 172.0.x.y 
    
  2. 如果有kubectl configuratuion问题,再使用,kubectl config use-context minikube命令进行配置。

    $: kubectl config use-context minikube 
    Switched to context "minikube". 
    
  3. 确认集群的状态,使用kubectl cluster-info命令。

    $: kubectl cluster-info 
    Kubernetes master is running at ... 
    Heapster is running at ... 
    KubeDNS is running at ... 
    ... 
    To further debug and diagnose cluster problems, use 'kubectl cluster-info dump'. 
    

注:它甚至可以是由于很简单的原因:上网速度(它的发生在我身上就现在)。

0

我认为你的kubernetes主设置不正确。您可以通过检查主节点中的以下服务处于活动状态并正在运行来检查。

etcd2.service 
kube-apiserver.service   Kubernetes API Server 
kube-controller-manager.service Kubernetes Controller Manager 
kube-scheduler.service   Kubernetes Scheduler 
+3

海报如何检查这些服务,他们应该在哪里看orat命令? –