<p>I have an application that is deployed on kubernetes cluster. Accessing this application using rancher namespace. By specifying this namespace I am getting &quot;get pods&quot;, and all information.
Now, this application I want to control from the helm. what do I need to do?
I have installed helm where my kubectl installation is there.</p>

<p>If you want to &quot;control&quot; applications on Kubernetes cluster with Helm, you should start with <a href="https://helm.sh/docs/topics/charts/" rel="noreferrer">helm charts</a>. You can create some if one is not already available. Once you have chart(s), you can target the Kubernetes cluster with the cluster's <code>KUBECONFIG</code> file.</p>
<p>If I had a Helm chart like <code>my-test-app</code> and a Kubernetes cluster called <code>my-dev-cluster</code>.</p>
<p>With Helm I can:</p>
<ul>
<li><p>deploy - <code>install</code></p>
<pre><code>helm install test1 my-test-app/ --kubeconfig ~/.kubeconfigs/my-dev-cluster.kubeconfig
</code></pre>
</li>
<li><p>update - <code>upgrade</code></p>
<pre><code>helm upgrade test1 my-test-app/ --kubeconfig ~/.kubeconfigs/my-dev-cluster.kubeconfig
</code></pre>
</li>
<li><p>remove - <code>uninstall</code></p>
<pre><code>helm uninstall test1 my-test-app/ --kubeconfig ~/.kubeconfigs/my-dev-cluster.kubeconfig
</code></pre>
</li>
</ul>
<p>Where <code>my-dev-cluster.kubeconfig</code> is the kubeconfig file for my cluster in <code>~/.kubeconfigs</code> directory. Or you can set the path using <code>KUBECONFIG</code> environment variable.</p>
