<p>I have a question. I am trying to install nginx with helm 3 but it is not working when i specify the namespace.
Any idea why ? it works without. </p>

<pre><code>helm install nginx-release nginx-stable/nginx-ingres -n ingress-basic
Error: failed to download "nginx-stable/nginx-ingres" (hint: running `helm repo update` may help)
</code></pre>

<p>Your command has a typo, you typed <code>nginx-stable/nginx-ingres</code> and it should be <code>nginx-stable/nginx-ingress</code>. </p>

<p>Following the <a href="https://docs.nginx.com/nginx-ingress-controller/installation/installation-with-helm/" rel="noreferrer">documentation</a>, your are using the right repository for the official NGINX Ingress. To successfully install it using helm you have to run the following commands: </p>

<ol>
<li>Add NGINX Helm repository:

<pre><code>$ helm repo add nginx-stable https://helm.nginx.com/stable
$ helm repo update
</code></pre></li>
<li><p>To install the chart with the release name my-release (my-release is the name that you choose):</p>

<pre><code>$ helm install my-release nginx-stable/nginx-ingress
</code></pre></li>
</ol>

<p>In your scenario the command should look like this:</p>

<pre><code>$ helm install nginx-release nginx-stable/nginx-ingress -n ingress-basic
</code></pre>

<p>Before running the above command, you have to create the namespace: </p>

<pre><code>kubectl create namespace ingress-basic
</code></pre>
