Your command has a typo, you typed nginx-stable/nginx-ingres
and it should be nginx-stable/nginx-ingress
.
Following the documentation, your are using the right repository for the official NGINX Ingress. To successfully install it using helm you have to run the following commands:
- Add NGINX Helm repository:
$ helm repo add nginx-stable https://helm.nginx.com/stable
$ helm repo update
To install the chart with the release name my-release (my-release is the name that you choose):
$ helm install my-release nginx-stable/nginx-ingress
In your scenario the command should look like this:
$ helm install nginx-release nginx-stable/nginx-ingress -n ingress-basic
Before running the above command, you have to create the namespace:
kubectl create namespace ingress-basic