Minikube启动失败

5

你好,昨天我使用了minikube,一切正常。但是今天在尝试使用minikube start命令时出现以下错误:minikube start

然后运行minikube status命令,结果如下:minikube status

非常感谢您的帮助。


您在 C:\Users\Tarik Ouhamou.kube\config 目录下的 YAML 文件中有损坏的数据。 - β.εηοιτ.βε
我对此很新,如果是这种情况,我该如何修复它? - Tarik Ouhamou
我们无法访问您的计算机以查看这些文件中的内容,因此很难说。我只是在重新表述您收到的错误消息告诉您的内容。 - β.εηοιτ.βε
文件里面全是问号。 - Tarik Ouhamou
2
你昨天已经有一个工作集群了,今天你想使用相同的命令再次启动同一个集群吗?如果是,请删除该集群 minikube delete,然后使用 minikube start --vm-driver=XXX 命令重新启动。当你使用 minkube start 时,它会创建新的虚拟机。如果你没有删除集群,它仍然存在,所以没有必要再次启动它。总之,请删除 minikube 集群并重新创建。让我知道你的输出结果。如果这不起作用,请根据 minikube 文档 提供更多详细信息。 - PjoterS
1个回答

10
您遇到了以下错误:

因 GUEST_START 而退出: kubeconfig 更新失败: 无法读取配置: 错误解码来自数据控制字符不允许

获取 k8s 客户端: 客户端配置: 加载配置文件时出错 "C:\Users\\.kube\config 控制字符不允许

这些错误表示您的 $KUBECONFIG 中存在无效字符。

故障排除

为了以后使用,请提供更详细的信息。在Minikube 故障排除中有详细描述。以下命令可能对故障排除提供有用的信息:
$ minikube logs
$ minikube start --alsologtostderr -v=2
$ kubectl config view

在minikube的输出中,还会出现updating the running virtualbox "minikube" VM,这可能与网络更改有关。

可能的解决方案

  • C:\Users\<Your User>/.kube/中删除配置文件,然后重新启动minikube。
  • 将您的Minikube更新到最新版本(当前版本为1.16)。
  • 使用minikube delete重新创建您的minikube集群并创建新集群。
  • 运行minikube update context命令。

我已经尝试过这个,它正在工作。非常感谢您的帮助,我真的很感激。 - Tarik Ouhamou

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接