<p>I installed aws-load-balancer-controller on new EKS cluster (version v1.21.5-eks-bc4871b).</p>
<p>I installed by this guide <a href="https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.3/deploy/installation/" rel="noreferrer">https://kubernetes-sigs.github.io/aws-load-balancer-controller/v2.3/deploy/installation/</a> step by step but when I'm trying to deploy ingress object I'm getting the error I mentioned in the title.
I tried to do as github issues questions like here <a href="https://github.com/kubernetes-sigs/aws-load-balancer-controller/issues/2039" rel="noreferrer">https://github.com/kubernetes-sigs/aws-load-balancer-controller/issues/2039</a> but didn't find any answer.</p>
<p>What else can I do for checking this?</p>

<p>In case it might help others - I also had the original issue using fargate profile and worker-node for core-dns. The solution for me I found in another place was just adding</p>
<pre><code>node_security_group_additional_rules = {
  ingress_allow_access_from_control_plane = {
    type                          = &quot;ingress&quot;
    protocol                      = &quot;tcp&quot;
    from_port                     = 9443
    to_port                       = 9443
    source_cluster_security_group = true
    description                   = &quot;Allow access from control plane to webhook port of AWS load balancer controller&quot;
  }
}
</code></pre>
