<p><strong>What I Did:</strong><br>
I installed Helm with</p>

<pre><code>curl https://raw.githubusercontent.com/kubernetes/helm/master/scripts/get | bash
helm init --history-max 200
</code></pre>

<p><br>
<strong>Getting an error:</strong></p>

<pre><code>$HELM_HOME has been configured at /root/.helm.
Error: error installing: the server could not find the requested resource
</code></pre>

<ol>
<li>what does that error mean?</li>
<li>How should I install Helm and tiller?</li>
</ol>

<p>Ubuntu version: 18.04<br>
Kubernetes version: 1.16<br>
Helm version: </p>

<pre><code>helm version
Client: &amp;version.Version{SemVer:"v2.14.3", GitCommit:"0e7f3b6637f7af8fcfddb3d2941fcc7cbebb0085", GitTreeState:"clean"}
Error: could not find tiller
</code></pre>

<p><strong>Update:</strong><br>
I tried @shawndodo's answer but still tiller not installed</p>

<pre><code>helm init --service-account tiller --override spec.selector.matchLabels.'name'='tiller',spec.selector.matchLabels.'app'='helm'
--output yaml | sed 's@apiVersion: extensions/v1beta1@apiVersion: apps/v1@' | kubectl apply -f -
</code></pre>

<p><strong>Update 2:</strong><br>
<code>helm init --history-max 200</code> working in kubernetes version 1.15</p>

<p>I met the same problem, then I found this reply on <a href="https://github.com/helm/helm/issues/6374#issuecomment-533427268" rel="noreferrer">here</a>.</p>

<pre><code>helm init --service-account tiller --override spec.selector.matchLabels.'name'='tiller',spec.selector.matchLabels.'app'='helm' --output yaml | sed 's@apiVersion: extensions/v1beta1@apiVersion: apps/v1@' | kubectl apply -f -
</code></pre>

<p>It works for me. You can see the detail in this issue.</p>
