启动 minikube 时无法设置 kubeconfig



我已经在我的Windows环境中安装了kubectlminikube,但是当运行minikube start时,它会在vitualBox上创建VM,但是当它试图在Docker上准备kubernetes时,我遇到了此错误。

C:Usersasusstrix>minikube start
* minikube v1.6.0 on Microsoft Windows 10 Home 10.0.18362 Build 18362
* Selecting 'virtualbox' driver from user configuration (alternates: [])
* Creating virtualbox VM (CPUs=2, Memory=2000MB, Disk=20000MB) ...
* Preparing Kubernetes v1.17.0 on Docker '19.03.5' ...
*
X Failed to setup kubeconfig: writing kubeconfig: Error writing file C:Usersasusstrix/.kube/config: error acquiring lock for C:Usersasusstrix/.kube/config: timeout acquiring mutex
*
* Sorry that minikube crashed. If this was unexpected, we would love to hear from you:
- https://github.com/kubernetes/minikube/issues/new/choose

根据官方文档:

要确认虚拟机管理程序和 Minikube 的成功安装, 你可以运行以下命令来启动本地 Kubernetes 簇:

minikube start --vm-driver=<driver_name>

要设置 --vm 驱动程序与 minikube start,请输入 您以小写字母安装的虚拟机管理程序,其中 下面提到。--vm 驱动程序值的完整列表位于 指定虚拟机驱动程序 文档。

所以在你的情况下,它会是:minikube start --vm-driver=<virtualbox>

如果你想确保你之前的步骤是正确的,你可以完成整个教程。

如果有帮助,请告诉我。

编辑:

有一个 Github 线程显示相同的问题。

基本上你仍然应该使用minikube start --vm-driver=<driver_name>但它不适用于v1.6.0。请考虑降级到 v1.5.2。

最新更新