This is very annoying when we can’t remember the issue we faced in past. I completely forget where the annotation needs to be set to get rid of this issue. And as always AWS documentation is super confusing when we need something that is important. We can get better results outside the aws documentation and I don’t remember aws documentation has solved any problem for me last time. But anyways lets get real to the issue at hand.
So this error suggests “Error syncing load balancer: failed to ensure load balancer: could not find any suitable subnets for creating the ELB”.
To resolve this go to the aws console and open eks cluster page https://us-east-1.console.aws.amazon.com/eks/home?
Click on your eks cluster and open networking tab
Now open your subnet and and go to manager tag. Click on add new tag
You are required to add tags for all your subnets defined for eks cluster. That’s all!!!