<p>I'm trying to configure an Ingress resource in an EKS cluster running v1.18 using the below configuration.  after running <code>kubectl apply -f blah.yaml</code> I'm returned <code>error: unable to recognize &quot;blah.yaml&quot;: no matches for kind &quot;Ingress&quot; inversion &quot;networking.k8s.io/v1&quot;</code> I think it's an apiversion mismatch.  What am I missing?</p>
<pre><code>apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
  name: foo
spec:
  rules:
  - http:
      paths:
      - path: /boom
        pathType: Prefix
        backend:
          service:
            name: foo
            port:
              number: 80
</code></pre>

risail
<p>You can check what is the apiVersions are present for <code>networking.k8s.io</code> resource in your system using</p>
<pre><code>kubectl api-versions  | grep networking.k8s.io
</code></pre>
<p>Check if you have <code>networking.k8s.io/v1</code> in the output.</p>
