<p>Hello Kubernetes experts!
I was trying to follow the documentation below to create an alb-ingress-controller with ingress resources- <a href="https://aws.amazon.com/blogs/containers/using-alb-ingress-controller-with-amazon-eks-on-fargate/" rel="nofollow noreferrer">https://aws.amazon.com/blogs/containers/using-alb-ingress-controller-with-amazon-eks-on-fargate/</a></p>

<p>It's supposed to create an alb and bind the address field of Kubernetes ingress but the address field of ingress is empty! No error.</p>

<p>I documented the steps in my blog at <a href="https://blogs.aspnet4you.com/2020/03/17/run-serverless-kubernetes-pods-using-amazon-eks-and-aws-fargate/" rel="nofollow noreferrer">https://blogs.aspnet4you.com/2020/03/17/run-serverless-kubernetes-pods-using-amazon-eks-and-aws-fargate/</a> and you can see address of ingress is empty! Ingress PODs are running fine.</p>

<p>I could create an alb manually which is what I did but it defeats the purpose. Any idea why alb didn't get created?</p>

<p>Thanks,
Prodip</p>

<p>This issue is resolved. Posted the question to github and, guess what, developer knew the problem! See answer at the link below- <a href="https://github.com/kubernetes-sigs/aws-alb-ingress-controller/issues/1202" rel="nofollow noreferrer">https://github.com/kubernetes-sigs/aws-alb-ingress-controller/issues/1202</a></p>

<p>ALB ran into errors because I quoted the values in the args section of alb-ingress-controller. Args value should not be in quotes. Previously, those values were quoted and I got errors in the ingress controller logs.</p>

<p>Once I deleted the alb-ingress-controller and recreated, ALB was provisioned along with listener, rules, targets, security group, etc. based on the ingress resource definition. Now I can see the address and port fields are populated at the ingress.:)-</p>

<p>Error logs from ingress controller POD: 
E0324 01:43:45.026893 1 controller.go:217] kubebuilder/controller "msg"="Reconciler error" "error"="failed to build LoadBalancer configuration due to unable to fetch subnets. Error: WebIdentityErr: fa iled to retrieve credentials\ncaused by: RequestError: send request failed\ncaused by: Post <a href="https://sts" rel="nofollow noreferrer">https://sts</a>.'us-east-1'.amazonaws.com/: dial tcp: lookup sts.'us-east-1'.amazonaws.com: no such host" "controller "="alb-ingress-controller" "request"={"Namespace":"default","Name":"aspnetapp-ingress"}</p>

<p>Ingress Controller deployment definition:</p>

<p><a href="https://i.stack.imgur.com/BvEPh.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/BvEPh.png" alt="enter image description here"></a></p>
