Я снова устанавливаю minikube на мой windows компьютер (сделал пару лет go, но не использовал более года), и установка последних kubectl и minikube прошла хорошо. Так продолжалось до тех пор, пока я не попытался запустить миникуб с:
запуск миникуба --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 --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, который был загружен в правильную папку kubectl в моих программных файлах (x86) (на которые я уже указывал переменную среды), он сказал бы, что версия v1.14.3. Но затем я скопировал тот же файл из этой папки и просто вставил его в C диск на root, а затем он говорит, что версия v1.17.0. Я предполагаю, что это только потому, что он находится в root - это то же самое, что добавить его в переменные окружения, но это означает, что у чего-то есть старый файл kubectl v1.14.3, но там нет никаких других файлов kubectl.
Так что, в принципе, я не уверен, нужно ли что-то устанавливать в minikube (на который я не видел ссылки из документации), но каким-то образом minikube обнаруживает старый kubectl, который мне нужен избавиться от.
Спасибо за любую помощь заранее!