kubernetes - 降级kubectl版本以匹配minikube k8s版本

标签 kubernetes kubectl minikube

我从k8s 1.5.2版开始了minikube,我想将kubectl降级到1.5.2。当前,当我运行kubectl version时,我得到:

Client Version: version.Info{Major:"1", Minor:"7", GitVersion:"v1.7.5", GitCommit:"17d7182a7ccbb167074be7a87f0a68bd00d58d97", GitTreeState:"clean", BuildDate:"2017-08-31T19:32:12Z", GoVersion:"go1.9", Compiler:"gc", Platform:"darwin/amd64"}
Server Version: version.Info{Major:"1", Minor:"5", GitVersion:"v1.5.2", GitCommit:"08e099554f3c31f6e6f07b448ab3ed78d0520507", GitTreeState:"clean", BuildDate:"1970-01-01T00:00:00Z", GoVersion:"go1.7", Compiler:"gc", Platform:"linux/amd64"}

我想使用kubectl来获取PetSets,但在以后的版本中,它已更新为StatefulSets,因此我无法在当前的kubectl版本中使用命令
kubectl get petsets
the server doesn't have a resource type "petsets"

谢谢!

最佳答案

您可以只下载先前版本的二进制文件并替换您现在拥有的版本。

Linux:

curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.5.2/bin/linux/amd64/kubectl
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl

苹果系统:
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.5.2/bin/darwin/amd64/kubectl
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin/kubectl

视窗:
curl -LO https://storage.googleapis.com/kubernetes-release/release/v1.5.2/bin/windows/amd64/kubectl.exe

并将其添加到PATH。

如果不是,请遵循此处其他操作系统的说明:https://kubernetes.io/docs/tasks/tools/install-kubectl/#install-kubectl-binary-via-curl

关于kubernetes - 降级kubectl版本以匹配minikube k8s版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46610180/

相关文章:

docker - Kubernetes [错误 : no kind "CertificateSigningRequest"]

kubernetes - 在 EKS 上安装 apache superset 时出现问题

kubernetes - Kubernetes 中 pod 的 IP 寻址

kubernetes - Kubectl获取事件说没有资源

kubernetes - 如何在 EKS 上使用 helm 和基于 token 的身份验证系统

amazon-web-services - InvalidClientTokenId : The security token included in the request is invalid. 状态码:403

kubernetes - minikube 中的空目录

kubernetes - 编辑和保存 pod yaml 时如何修复 'map[] does not contain declared merge key: name' 错误?

spring-boot - 无法访问Minikube中已部署的Spring-boot RESTful API

ruby - Kubernetes + Minikube - 如何查看所有标准输出?