Minikube没有启动,kubectl连接到服务器被拒绝

phi*_*yoo 10 kubernetes minikube

针对类似问题的精简堆栈溢出解决方案并没有解决我的问题,因此希望分享我目前遇到的问题以获得帮助调试此问题.

这是一个小小的前言; 我几天前最初安装了minikube/kubectl.我今天继续尝试关注minikube教程,现在遇到了问题.我正在关注minikube入门指南.

我在MacOS上.我的版本:

$ kubectl版本

$ minikube update-context

$ minikube版本

$ minikube ip

$ vboxmanage --version

~/.kube/config

以下是我试图检查响应的一系列命令.


$ minikube开始

$ minikube update-context


$ minikube状态

$ minikube ip

编辑:

我不知道发生了什么,但再次检查状态返回"Misconfigured".我运行了推荐的命令~/.kube/config,现在$ minikube update-context指向"172.17.0.1".Ping此IP会返回请求超时,100%丢包.双重检查上下文,我仍然在上下文和集群中使用"minikube":

$ kubectl config get-cluster

$ kubectl config get-context


$ kubectl获取pods

$ minikube ip


阅读github问题,我遇到了这个问题:kubernetes#44665.所以...

$ ls/etc/kubernetes

~/.kube/config


只有最后几个条目

$ minikube日志

$ minikube update-context


我不确定如何ping一个https网址,但是如果我ping ip

$ kube ping 192.168.99.103

$ minikube ip


看看kube配置文件...... $ cat ~/.kube/config

$ minikube update-context

并确保我的密钥/ crts在那里:

$ ls~/.minikube

$ minikube ip


任何有关调试的帮助都非常感谢!

Jon*_*ton 16

对于后代,这个问题的解决方案是删除

.minikube
Run Code Online (Sandbox Code Playgroud)

目录在用户的主目录中,然后再试一次.经常修复奇怪的minikube问题.

  • 是的,minikube停止,您不希望在从其下面删除其状态管理时运行minikube。无需执行minikube删除操作,即删除.minikube树的一部分,但不删除整个内容,这就是为什么它不能总是解决minikube问题的原因。 (2认同)