Helm: 错误:版本不兼容的客户端[v2.9.1]服务器[v2.8.2]

创建于 2018-08-28  ·  10评论  ·  资料来源: helm/helm

helm version :客户端-v2.9.1,服务器v2.8.2

kubectl version :客户端:-v1.11.2,服务器: -v1.9.7
云提供商/平台(AKS,GKE,Minikube等):AKS

当我尝试使用helm ls --tiller-namespace=<namespace>遇到类似Error: incompatible versions client[v2.9.1] server[v2.8.2] 。 我是macbook用户(通过brew安装),由于无法通过在线获得太多帮助,因此不确定如何降级我的helm客户端版本。 好心提醒。

questiosupport

最有用的评论

@ ajindal3我遇到了与您相同的问题:

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

我以前没有安装过client [v2.9.1],因此不能像brew switch bacongobbler所建议的brew switch ,上面链接的SO答案也没有针对这种情况的解决方案。 我最终不得不按照那个SO问题的不同答案中的步骤进行操作: https :

基本上说

  • 在Github上搜索所需版本的正确kubernetes-helm.rb文件(本例中为2.9.1): https : =Commits
  • 单击提交哈希按钮( 78d6425
  • 点击“查看”按钮
  • 点击“原始”按钮
  • 并复制网址: https :

然后,当我有了正确的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

希望这对某人有帮助。

所有10条评论

@ ajindal3带有自制软件,您可以通过brew switch降级到以前安装的头盔版本,也可以通过helm init --upgrade将分er升级到v2.9.1。 Homebrew是“滚动发行”升级模型,其中您无法在某个时间点安装特定版本,而无需派生公式或Homebrew公式存储库并检出该公式的较旧版本。

对于为什么我们目前在#4549上不执行此操作,我留下了很长的解释。

这也是https://github.com/helm/helm/issues/1523的伪装,因此请关闭它。 感谢@technosophos的详细回复!

我可以看到问题已经解决,但我仍在努力寻找酿造配方来安装特定头盔版本,即2.8.2 。 因为当我执行brew install kubernetes-helm ,默认情况下会安装最新版本,所以我不知道如何降级我的本地头盔版本。

另外,我没有升级分till的权限。

如果您在使用Homebrew时遇到问题,可以在发行页面上找到旧版本的Helm。 具体而言,可在此处找到Helm 2.8.2,并且说明可在文档中找到

@ ajindal3我遇到了与您相同的问题:

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

我以前没有安装过client [v2.9.1],因此不能像brew switch bacongobbler所建议的brew switch ,上面链接的SO答案也没有针对这种情况的解决方案。 我最终不得不按照那个SO问题的不同答案中的步骤进行操作: https :

基本上说

  • 在Github上搜索所需版本的正确kubernetes-helm.rb文件(本例中为2.9.1): https : =Commits
  • 单击提交哈希按钮( 78d6425
  • 点击“查看”按钮
  • 点击“原始”按钮
  • 并复制网址: https :

然后,当我有了正确的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

希望这对某人有帮助。

@ahaurat你是真正的MVP

以防万一有人在搜索后最终获得这张票,并且想要一个比Homebrew更好的解决方案来管理Helm安装,我最近遇到了带有helm插件的asdfasdf将允许您安装和转换任何版本的Helm。 它甚至可以让您在目录中创建.tool-versions文件,以便该树中使用的Helm版本与全局版本不同。

为什么这不能像brew install [email protected]或您想要的任何目标版本那样工作? 这是自制软件,头盔还是_____的问题?

此页面是否有帮助?
0 / 5 - 0 等级