Hi ,
For Waiting for API to be available - typically this happens when you haven’t prepared your nodes before running Rancher 2.x Cluster Install from the Rancher Web UI . For instance, see the post here Stuck at "Waiting for API to be available" - #5 by anandr781 . What I found is node preparation is an essential step (see : Rancher Docs: Requirements) ensure the following :
- Before you retry ensure your EC2 hosts are devoid of residue docker images [let me know if you need the script]
- Ensure a compatible docker version is installed for the rancher version
- Ensure the security groups does not block host to host communication . You refer this link for the port communication necessary depending on how your cluster topology is going to look like : Rancher Docs: Requirements [Goto ports section].
Also checkout EKS specific requirements here : Rancher Docs: Minimum EKS Permissions
and Rancher Docs: Creating an EKS Cluster