<p>My helm client and server are different versions. I need to update my client so it is same version as the server.</p>

<pre><code>$ helm version
Client: &amp;version.Version{SemVer:"v2.15.2", GitCommit:"8dce272473e5f2a7bf58ce79bb5c3691db54c96b", GitTreeState:"clean"}
Server: &amp;version.Version{SemVer:"v2.16.3", GitCommit:"1ee0254c86d4ed6887327dabed7aa7da29d7eb0d", GitTreeState:"clean"}
</code></pre>

<p>I tried to update via the installer script here: <a href="https://raw.githubusercontent.com/helm/helm/master/scripts/get" rel="nofollow noreferrer">https://raw.githubusercontent.com/helm/helm/master/scripts/get</a></p>

<p>but when I do that, it will give me this message:</p>

<pre><code>Downloading helm
Helm v2.16.3 is already v2.16.3
</code></pre>

<p>How to install specific helm client version so it is compatible with the server (Tiller)? In this case version 2.16.3.</p>

alltej
<p>If you want to have the specific Helm version, you can follow <a href="https://helm.sh/docs/intro/install/" rel="nofollow noreferrer">Helm: From the binary releases</a>. You can see and download all Helm client versions from <a href="https://github.com/helm/helm/releases" rel="nofollow noreferrer">here</a>.</p>

<p>Btw. as a side note, I strongly suggest moving to Helm 3. There is no Tiller there, so you don't have to "sync" the versions between client and server.</p>
