<p>We are deploying azure ingress.</p>
<pre><code>apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: name1
  annotations:
       kubernetes.io/ingress.class: nginx
spec:
  rules:
</code></pre>
<hr />
<p>If we do not explicitly mention ingress class(<code>kubernetes.io/ingress.class:</code>) in the manifest, what would be the default ingress controller type?</p>
<p>Nginx documentation says default as N/A.
<a href="https://docs.nginx.com/nginx-ingress-controller/configuration/ingress-resources/advanced-configuration-with-annotations/" rel="nofollow noreferrer">https://docs.nginx.com/nginx-ingress-controller/configuration/ingress-resources/advanced-configuration-with-annotations/</a></p>

overexchange
<p>If you do not specify any ingress class explicitly, the value is omitted. You can specify a default ingress class for your cluster as you can read <a href="https://kubernetes.io/docs/concepts/services-networking/ingress/#default-ingress-class" rel="nofollow noreferrer">here</a>.</p>
<p>You should also migrate to the IngressClassName field as the <a href="https://kubernetes.io/docs/concepts/services-networking/ingress/#deprecated-annotation" rel="nofollow noreferrer">annotation is deprecated</a>.</p>
