kubernetes - Helm : Incompatible versions between client and server

标签 kubernetes kubernetes-helm

运行 helm list 后,出现以下错误:

Error: incompatible versions client[v2.9.0] server[v2.8.2]

我做了一个 helm init 来安装兼容的tiller版本 “警告:Tiller 已安装在集群中。 (使用 --client-only 抑制此消息,或使用 --upgrade 将 Tiller 升级到当前版本。)”。

有什么指点吗?

最佳答案

像OP一样,我遇到了这个错误:

$ helm list
Error: incompatible versions client[v2.10.0] server[v2.9.1]

更新服务器对我来说不是一个选择,所以我需要brew安装以前版本的客户端。我之前没有安装过客户端[v2.9.1](或任何以前的客户端版本),因此无法brew switch kubernetes-helm 2.9.1。我最终不得不按照这个答案中的步骤进行操作:https://stackoverflow.com/a/17757092/2356383

这基本上是说

现在我有了正确的 kubernetes-helm.rb 文件的 URL,我运行了以下命令:

$ brew unlink kubernetes-helm
$ brew install https://raw.githubusercontent.com/Homebrew/homebrew-core/78d64252f30a12b6f4b3ce29686ab5e262eea812/Formula/kubernetes-helm.rb
$ brew switch kubernetes-helm 2.9.1

希望这对某人有帮助。

关于kubernetes - Helm : Incompatible versions between client and server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50701224/

相关文章:

docker - docker数据量与kubernetes持久存储

kubernetes - Apache Flink-作业部署期间重复的消息处理,以ActiveMQ作为源

artifactory - 在Artifactory 5.8.3中,本地Helm存储库不生成index.yaml

postgresql - 使用 Helm 的 PostgreSQL 中的意外持久存储

Kubernetes Helm PVC

kubernetes-helm - "helm list --all"的输出为空

kubernetes - Ingress 如何支持 JWT 认证?

kubernetes - 如何在 Kubernetes 中获取容器的磁盘使用情况(没有 docker 命令)?

angular - 如何为 Angular 应用程序设计就绪性和活跃度探针

airflow - 如何通过Helm Chart部署Airflow中的docker镜像自动刷新DAG