<p>I need to install Superset on GKE. I am following this guide <a href="https://howchoo.com/kubernetes/how-to-install-apache-superset-on-a-gke-kubernetes-cluster" rel="nofollow noreferrer">https://howchoo.com/kubernetes/how-to-install-apache-superset-on-a-gke-kubernetes-cluster</a> to do the same. It is suggested here to use Helm to install Superset. I have installed Helm v2.17.
I have installed and initialized Helm using the following statements:</p>
<pre><code>$ curl https://baltocdn.com/helm/signing.asc | sudo apt-key add -
$ sudo apt-get install apt-transport-https --yes
$ echo &quot;deb https://baltocdn.com/helm/stable/debian/ all main&quot; | sudo tee /etc/apt/sources.list.d/helm-stable-debian.list
$ sudo apt-get update
$ sudo apt-get install helm2
$ helm init
</code></pre>
<p>In the next step I want to install Superset.
Superset's official site says we need to run <code>helm upgrade --install superset ./install/helm/superset</code> to install Superset on a Kubernetes cluster.</p>
<p>On running the command I get the following as output:</p>
<pre><code> $ helm upgrade --install superset ./install/helm/superset
Release &quot;superset&quot; does not exist. Installing it now.
Error: path &quot;./install/helm/superset&quot; not found
</code></pre>
<p>As you can see the path itself doesn't exist. I have inspected the directory and tried manually creating a directory named 'Superset' (with Helm's file - <code>get_helm.sh</code> - moved to this directory). Then installed Superset in it, but I get the following error:</p>
<pre><code> $ ls 
get_helm.sh  kubectl.exe  README-cloudshell.txt  superset-config.py
 $ mkdir Superset     
 $ ls 
get_helm.sh  kubectl.exe  README-cloudshell.txt  Superset  superset-config.py
 $ mv get_helm.sh Superset
 $ cd Superset
 $ ls
get_helm.sh 
 $ helm upgrade --install superset Superset
Error: no Chart.yaml exists in directory &quot;/home/&lt;username&gt;/Superset&quot;
</code></pre>
<p>I am not able to figure out where Helm is installed. It is supposed to exist in <code>./install/helm</code> so that Superset can be installed in this path.<br />
How can I fix this error?</p>

Shubhasmita Roy
<p>You can install <code>superset</code> using:</p>
<pre class="lang-sh prettyprint-override"><code>helm install cloudposse-incubator/superset
</code></pre>
<p>Installing the chart:</p>
<pre><code>helm repo rm cloudposse-incubator 2&gt;/dev/null
helm repo add cloudposse-incubator https://charts.cloudposse.com/incubator/
helm install --name my-release stable/superset
</code></pre>
<p>Reference document:</p>
<ul>
<li><a href="https://artifacthub.io/packages/helm/cloudposse/superset" rel="nofollow noreferrer">https://artifacthub.io/packages/helm/cloudposse/superset</a></li>
</ul>
<hr />
<p>About error:</p>
<p>You are getting error due to not running command from the inside of helm directory.</p>
<p><strong>GitHub source</strong>:</p>
<ul>
<li><a href="https://github.com/helm/charts/tree/master/stable/superset" rel="nofollow noreferrer">https://github.com/helm/charts/tree/master/stable/superset</a></li>
</ul>
<p>You can clone whole Github repo locally:</p>
<pre class="lang-sh prettyprint-override"><code>git clone https://github.com/helm/charts.git
</code></pre>
<p>Go inside <strong>helm</strong> directory.</p>
<p>Go to <strong>stable/superset</strong> directory:</p>
<pre class="lang-sh prettyprint-override"><code>cd stable/superset
</code></pre>
<p>Here you can also run a command like <code>helm install stable/superset</code></p>
<p>or outside of the directory, you can run:</p>
<pre class="lang-sh prettyprint-override"><code>helm install superset ./stable/superset
</code></pre>
<p><strong>Alternatively</strong>, you can also download helm chart locally using</p>
<pre class="lang-sh prettyprint-override"><code>helm fetch stable/superset --untar
</code></pre>
<p>After this go to the directory and run the same command.</p>
