minikube kubectl 客户端和服务器版本不匹配
minikube kubectl client and server version mismatch
当我运行命令时:
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"}
我试过删除我的 minikube。但还是一样
我的设置使用的是 docker-desktop hyper-v。我尝试从 choco 更新 minikube kubernetes-cli,但版本在 kubectl 中没有改变。
您的 kubectl
版本与 docker-desktop 提供的版本冲突。
您可以通过将 Chocolatey
的路径条目移动到 docker
的条目上方来解决此冲突。
在 Powershell 中使用 Get-Command kubectl
检查路径是否正确。
当我运行命令时:
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"}
我试过删除我的 minikube。但还是一样
我的设置使用的是 docker-desktop hyper-v。我尝试从 choco 更新 minikube kubernetes-cli,但版本在 kubectl 中没有改变。
您的 kubectl
版本与 docker-desktop 提供的版本冲突。
您可以通过将 Chocolatey
的路径条目移动到 docker
的条目上方来解决此冲突。
在 Powershell 中使用 Get-Command kubectl
检查路径是否正确。