【问题标题】:kubectl losing connection to minikubekubectl 失去与 minikube 的连接
【发布时间】:2019-03-03 15:14:03
【问题描述】:

我正在使用

*$ minikube version
minikube version: v0.28.2

*$ kubectl version
Client Version: version.Info{Major:"1", Minor:"11", GitVersion:"v1.11.3", GitCommit:"a4529464e4629c21224b3d52edfe0ea91b072862", GitTreeState:"clean", BuildDate:"2018-09-09T18:02:47Z", GoVersion:"go1.10.3", Compiler:"gc", Platform:"linux/amd64"}
Server Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.0", GitCommit:"fc32d2f3698e36b93322a3465f63a14e9f0eaead", GitTreeState:"clean", BuildDate:"2018-03-26T16:44:10Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"linux/amd64"}

我正在运行一个本地集群,而集群和 kubectl 之间的所有突然通信都丢失了:

*$ kubectl get pods
No resources found.
Error from server (Timeout): the server was unable to return a response in the time allotted, but may still be processing the request (get pods)

执行显式minikube stop && minikube start后问题消失

任何想法如何调试这个?

【问题讨论】:

  • 你用什么来设置 minikube?它在哪里运行?笔记本电脑?它在运行 Virtualbox 吗? vmware?
  • 1.按照官方说明安装:github.com/kubernetes/minikube/releases 2. 在我的笔记本电脑上运行Ubuntu 16.04.5 3. Virtualbox

标签: kubernetes kubectl minikube


【解决方案1】:

听起来你的kubectl 版本有问题。

当我的服务器版本太旧时,我通常会下载一个相同版本的 kubectl。

这里是链接(linux版本):

curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.10.0/bin/linux/amd64/kubectl

【讨论】:

    【解决方案2】:

    问题与资源有关。

    通过停止 minikube 然后像这样启动它来解决:

    minikube --memory 8192 --cpus 2 start
    

    这个thread 很有帮助。

    【讨论】:

      猜你喜欢
      • 2021-05-26
      • 2019-02-08
      • 1970-01-01
      • 2012-08-31
      • 1970-01-01
      • 2019-12-04
      • 1970-01-01
      • 2017-06-02
      • 2012-05-11
      相关资源
      最近更新 更多