首页 > 解决方案 > 如何安装特定的 helm 客户端版本,使其与服务器兼容(Tiller)

问题描述

我的 helm 客户端和服务器是不同的版本。我需要更新我的客户端,使其与服务器版本相同。

$ helm version
Client: &version.Version{SemVer:"v2.15.2", GitCommit:"8dce272473e5f2a7bf58ce79bb5c3691db54c96b", GitTreeState:"clean"}
Server: &version.Version{SemVer:"v2.16.3", GitCommit:"1ee0254c86d4ed6887327dabed7aa7da29d7eb0d", GitTreeState:"clean"}

我尝试通过此处的安装程序脚本进行更新:https ://raw.githubusercontent.com/helm/helm/master/scripts/get

但是当我这样做时,它会给我这个信息:

Downloading helm
Helm v2.16.3 is already v2.16.3

如何安装特定的 helm 客户端版本以使其与服务器(Tiller)兼容?在这种情况下,版本 2.16.3。

标签: kuberneteskubernetes-helm

解决方案


如果您想拥有特定的 Helm 版本,可以关注Helm:来自二进制版本您可以从这里查看和下载所有 Helm 客户端版本。

顺便提一句。作为旁注,我强烈建议迁移到 Helm 3。那里没有 Tiller,因此您不必在客户端和服务器之间“同步”版本。


推荐阅读