this is unlikely to be a Pulumi issue.
The AWS api to create nodegroups returned successfully. What’s likely happening here is that the nodes are starting up, but the kubelet which runs on the OS is unable to contact the control plane to connect to the cluster.
I’ve seen this happen because:
• the VPC isn’t configured correctly
• security groups aren’t correct
Long story short, you’ll need to get access to the hosts that have been launched and debug their connectivity to the control plane