【问题标题】:minikube failed to startminikube 启动失败
【发布时间】:2021-03-29 00:36:53
【问题描述】:

你好,所以我昨天使用 minikube,它工作正常,但今天我试图从 minikube start 命令开始,它给出了以下错误:

在运行 minikube status 后,它会给出以下结果:

提前感谢您的帮助。

【问题讨论】:

  • 您确实在 C:\Users\Tarik Ouhamou\.kube\config 下的一个 YAML 文件中存在损坏的数据
  • 我是新手,如果是这种情况,我该如何解决它
  • 好吧,我们无权访问您的计算机以查看这些文件中的内容,所以这很难说。我只是改写您收到的错误消息告诉您的内容。
  • 文件里只有问号
  • 您昨天已经有了工作集群,今天您想使用相同的命令再次启动同一个集群吗?如果是,您应该删除此集群minikube delete,然后删除minikube start --vm-driver=XXX。当您使用minkube start 时,它将创建新的虚拟机。如果您没有删除集群,它将仍然存在,因此没有必要重新启动它。总结。请移除 minikube 集群并重新创建。让我知道你的输出。如果这没有帮助,请根据minikube docs提供更多详细信息

标签: kubernetes devops kubectl minikube


【解决方案1】:

您遇到了错误:

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

获取 k8s 客户端:客户端配置:错误加载配置文件“C:\Users/.kube/config control characters are not allowed

那些错误指出,您的$KUBECONFIG 中包含无效字符。

疑难解答

为了将来的使用,请提供更详细的信息。在Minikube Troubleshooting 中有很好的描述。以下命令可能会为故障排除提供有用的信息:

$ minkube 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

【讨论】:

  • 我已经尝试过了,它正在工作,非常感谢您的帮助,我真的很感激。
猜你喜欢
  • 2018-06-09
  • 1970-01-01
  • 1970-01-01
  • 2021-02-25
  • 2020-11-24
  • 1970-01-01
  • 2023-01-25
  • 2014-11-17
  • 2019-08-11
相关资源
最近更新 更多