【发布时间】:2020-05-21 17:35:57
【问题描述】:
我正在我的 Windows 机器上再次安装 minikube(几年前安装过,但一年多没有使用过),并且最新的 kubectl 和 minikube 的安装进展顺利。直到我尝试使用以下方式启动 minikube:
minikube start --vm-driver=virtualbox
这给出了错误:
C:\>minikube start --vm-driver=virtualbox
* minikube v1.6.2 on Microsoft Windows 10 Pro 10.0.18362 Build 18362
* Selecting 'virtualbox' driver from user configuration (alternates: [])
! Specified Kubernetes version 1.10.0 is less than the oldest supported version: v1.11.10
X Sorry, Kubernetes 1.10.0 is not supported by this release of minikube
这没有意义,因为我的kubectl version --client 还回了 v1.17.0 的版本:
C:\>kubectl version --client
Client Version: version.Info{Major:"1", Minor:"17", GitVersion:"v1.17.0", GitCommit:"70132b0f130acc0bed193d9ba59dd186f0e634cf", GitTreeState:"clean", BuildDate:"2019-12-07T21:20:10Z", GoVersion:"go1.13.4", Compiler:"gc", Platform:"windows/amd64"}
我确实发现由于某种原因,当我将 kubectl.exe 下载到我的 program files(x86)(我已经指向的环境变量)中正确的 kubectl 文件夹时,它会说版本是 v1。 14.3.但是后来我从那个文件夹中复制了同一个文件,然后将它粘贴到 C 盘的根目录下,然后它说版本是 v1.17.0。
我假设这只是因为它位于根目录与将其添加到环境变量中相同,但这意味着某些东西有一个旧的 v1.14.3 kubectl 文件,但那里没有任何其他 kubectl 文件.
所以基本上,我不确定是否需要在 minikube 中设置一些东西(从我没有看到参考的文档中)但不知何故 minikube 正在检测我需要摆脱的旧 kubectl .
【问题讨论】:
-
你试过
minikube delete和start --vm-driver=virtualbox吗? -
我没有。那解决了它。它总是简单的事情哈哈。谢谢!如果您想将此评论作为答案,我会将其标记为正确
-
当然!我已经发布了答案。
标签: kubernetes kubectl minikube