【问题标题】:minikube stops randomly and can't run kubectl commandminikube 随机停止,无法运行 kubectl 命令
【发布时间】:2018-09-14 23:39:13
【问题描述】:

有时当 Minikube 已经在运行并且我尝试运行任何 kubectl 命令(如 kubectl get pods)时,我会收到此错误:

Unable to connect to the server: dial tcp 192.168.99.101:8443

所以我停止 Minikube 并重新启动它,所有 kubectl 命令都可以正常工作,但过了一段时间,如果我尝试运行任何 kubectl 命令,我会收到与上述相同的错误。

如果我输入minikube ip,我会得到192.168.99.100。当 Minikube 在 192.168.99.100 上运行时,为什么 kubectl 会尝试连接到 192.168.99.101(如错误中所述)?

请注意,我对 Kubernetes 很陌生。

kubectl config get-contexts 给了我这个输出:

CURRENT   NAME       CLUSTER    AUTHINFO   NAMESPACE
*         minikube   minikube   minikube

这是minikube logs 输出https://pastebin.com/kb5jNRyW

【问题讨论】:

  • minikube version 是什么?
  • @MichaelHausenblas v0.28.2
  • @MichaelHausenblas 我更新了它
  • 哦不,请不要,链接到 Pastebin ;)
  • @MichaelHausenblas 我做了

标签: kubernetes kubectl minikube


【解决方案1】:

这通常发生在你的VM的IP可能发生变化时,并且你的minikube指向之前的IP,你可以通过minikube ip查看,然后查看创建的VM的IP,它们会有所不同。

您也可以尝试minikube status,您的输出将是: minikube: Running cluster: Stopped kubectl: Misconfigured: pointing to stale minikube-vm. To fix the kubectl context, run minikube update-context

您可以尝试minikube update-context,如果它仍然无法运行,请尝试minikube start,然后是minikube update-context,它不会再次下载所有内容,它只会在关闭时启动VM。

【讨论】:

  • 关于minikube update-context,谢谢阿里!无论如何,我的delete 方法有点硬核;)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2020-10-08
  • 2016-09-05
  • 1970-01-01
  • 2021-02-06
  • 1970-01-01
  • 2021-05-02
  • 2016-11-11
相关资源
最近更新 更多