【问题标题】:Error while running kubectl commands运行 kubectl 命令时出错
【发布时间】:2016-11-11 02:16:56
【问题描述】:

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

Unable to connect to the server: unexpected EOF

有人知道如何解决这个问题吗?我使用的是 Ubuntu 服务器 16.04。提前致谢。

【问题讨论】:

    标签: kubernetes


    【解决方案1】:

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

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

       $: minikube status
       minikube: Running
       cluster: Running
       kubectl: Correctly Configured: pointing to minikube-vm at 172.0.x.y
      
    2. 如果 kubectl 配置有问题,请使用 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'.
      

    注意:这甚至可能是由于非常简单的原因:互联网速度(我刚刚发生过这种情况)。

    【讨论】:

      【解决方案2】:

      我也有同样的问题。将server地址更改为localhost后我解决了

        apiVersion: v1
        clusters:
        - cluster:
            certificate-authority: /var/lib/minikube/certs/ca.crt
            server: https://localhost:8443 # check it 
          name: m01
      ...
        users:
        - name: m01
          user:
            client-certificate: /var/lib/minikube/certs/apiserver.crt
            client-key: /var/lib/minikube/certs/apiserver.key
      

      【讨论】:

        【解决方案3】:

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

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

        【讨论】:

        • 发帖者如何检查这些服务,它们应该在哪里查看或应该使用命令?
        猜你喜欢
        • 1970-01-01
        • 2019-08-31
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2022-10-26
        • 2017-12-30
        • 2014-08-01
        • 2020-04-22
        相关资源
        最近更新 更多