<p>I need to install this NGINX Ingress Controller Git release <a href="https://github.com/kubernetes/ingress-nginx/releases/tag/nginx-0.22.0" rel="nofollow noreferrer">https://github.com/kubernetes/ingress-nginx/releases/tag/nginx-0.22.0</a> in my Kubernetes cluster. Can anyone share the steps on how to do it?</p>
<p>I did some research, but could not find any useful article.</p>
<p><strong>Additional information</strong></p>
<ul>
<li>I'm managing the cluster using helm. So is there a way to set it up using helm?</li>
<li>Is any other approach recommended?</li>
</ul>

<p>I understand you want to install nginx-ingress controller using(manage using) helm, you can use the link for the same, below command.
<a href="https://kubernetes.github.io/ingress-nginx/deploy/" rel="nofollow noreferrer">https://kubernetes.github.io/ingress-nginx/deploy/</a></p>
<pre><code>helm upgrade --install ingress-nginx ingress-nginx \
  --repo https://kubernetes.github.io/ingress-nginx \
  --namespace ingress-nginx --create-namespace
</code></pre>
<p>If you want to install a particular version of ingress controller you can export the values into your local and change the tag and then run helm install above using the customised values file as shown below.
<a href="https://helm.sh/docs/helm/helm_show_values/" rel="nofollow noreferrer">https://helm.sh/docs/helm/helm_show_values/</a></p>
<pre><code>helm show values [CHART] [flags] &gt; values.change.yaml

helm install chart -f values.change.yaml -n &lt;namespace&gt;
</code></pre>
