<p>I'm using Kubernetes 1.17.9 on bare metal, try to install Nginx Ingress Controller.</p>
<p>I've checked <a href="https://v1-17.docs.kubernetes.io/docs/concepts/services-networking/ingress/" rel="nofollow noreferrer">Kubernetes doc</a>, <a href="https://kubernetes.github.io/ingress-nginx/deploy/" rel="nofollow noreferrer">Github doc</a>, and <a href="https://docs.nginx.com/nginx-ingress-controller/releases/" rel="nofollow noreferrer">Nginx doc</a>, haven't find any information about which version of Nginx Ingress Controller should been use for which version of Kubernetes.</p>
<p>Is there any pages for that?</p>

<p>As per <a href="https://docs.nginx.com/nginx-ingress-controller/releases/" rel="nofollow noreferrer">releases page</a> the newest version is NGINX Ingress Controller 1.8.1 with NGINX version to 1.19.2 on board.</p>
<p>On the <a href="https://docs.nginx.com/nginx-ingress-controller/technical-specifications/#supported-kubernetes-versions" rel="nofollow noreferrer">NGINX Ingress Controller Technical Specifications</a> you can find info that current NGINX Ingress Controller release has been verified to run on the following Kubernetes versions:</p>
<pre><code>Kubernetes 1.14-1.18
</code></pre>
<p>Ans also the way you can check is look through <a href="https://hub.helm.sh/charts/nginx/nginx-ingress" rel="nofollow noreferrer">NGINX Ingress Controller Helm Chart</a>.</p>
<p>For example,</p>
<p><a href="https://hub.helm.sh/charts/nginx/nginx-ingress/0.2.1" rel="nofollow noreferrer">0.2.1 chart version</a> sais you it contains 1.4.6 NGINX Ingress Controller and you need Kubernetes 1.6+</p>
<p><a href="https://hub.helm.sh/charts/nginx/nginx-ingress/0.6.1" rel="nofollow noreferrer">latest 0.6.1 version</a> contains 1.8.1 NGINX Ingress Controller and you need Kubernetes 1.14-1.18</p>
<p>Advice you use latest one</p>
