Несовпадение версии клиента и сервера minikube kubectl - PullRequest
0 голосов
/ 11 апреля 2019

Когда я запускаю команду:

kubectl create -f deployment-account.yaml

Я получаю ошибку:

SchemaError(io.k8s.api.core.v1.Event): invalid object doesn't have additional properties

Я понимаю, что это несовпадение версий, но я пытался обновить версию, но тамисправления, которые я нашел, предназначены только для Linux, т.е.используя brew

kubectl version
Client Version: version.Info{Major:"1", Minor:"10", GitVersion:"v1.10.11", GitCommit:"637c7e288581ee40ab4ca210618a89a555b6e7e9", GitTreeState:"clean", BuildDate:"2018-11-26T14:38:32Z", GoVersion:"go1.9.3", Compiler:"gc", Platform:"windows/amd64"}
Server Version: version.Info{Major:"1", Minor:"14", GitVersion:"v1.14.0", GitCommit:"641856db18352033a0d96dbc99153fa3b27298e5", GitTreeState:"clean", BuildDate:"2019-03-25T15:45:25Z", GoVersion:"go1.12.1", Compiler:"gc", Platform:"linux/amd64"}

Я попытался удалить мой мини-куб.но это все то же самое.

Моя установка использует Hyper-V Docker-Desktop.Я попытался обновить minikube kubernetes-cli от choco, но версия не изменилась в kubectl.

1 Ответ

1 голос
/ 17 апреля 2019

Ваша версия kubectl противоречит версии, предоставленной Docker-Desktop.

Вы можете разрешить этот конфликт, переместив запись пути на Chocolatey, чтобы она была выше записи для docker.

Используйте Get-Command kubectl в Powershell для проверки правильности пути.

...