Trying to access my workloads running in Rancher 2 on an EKS cluster. No matter what I try, the LB never provisions. I’ve tried layer-4, and layer-7. They either get stuck in Pending or in Initializing.
The layer-4 that is stuck in Pending has the transition state of “Provisioning load balancer”, but no progress is ever made. I’ve confirmed that the IAM role that is applied to the EKS nodes has full elasticloadbalancer permissions. I also see no guides for setting up LB within EKS.
When I edit the cluster I do see the warning: Note: Currently Amazon EKS will not create an ingress controller when launching a new cluster. If you need this functionality you will have to create an ingress controller manually after cluster creation.
But again, attempting to create an ingress controller results in pending or initializing forever.
Also, I had Rancher Server itself setup the EKS cluster, so any ports, or permissions should have been set correctly by Rancher.