-
Notifications
You must be signed in to change notification settings - Fork 1.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
'Insufficient vpc.amazonaws.com/PrivateIPv4Address' for windows workloads when using existing VPC/Subnets #1512
Comments
Insufficient vpc.amazonaws.com/PrivateIPv4Address
for windows workloads when using existing VPC/Subnets
Hi, I have same issue. @brunojcm did you find something? It makes me believe its something wrong with my VPC/Subnets. Thanks |
@brunojcm try to tag subnets/route_tables with |
@sppwf I've just tried that, same problem. What seems to have worked for me is to create a separated route table and explicitly attach my EKS subnets to it, rather than leaving them in the default routing table. Error changed, I'm recreating my windows worker group and if I don't post here anymore it's because that was probably enough :) |
I am having the same. |
@brunojcm Could you elaborate on what route table you're referring to? Also, did this end up resolving your problem? |
This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 5 days. |
This issue was closed because it has been stalled for 5 days with no activity. |
What happened?
I have created a cluster using existing VPCs and with a windows node group, also running
eksctl utils install-vpc-controllers
accordingly to the documentation. After running the IIS test pod, the result I get is the following:FailedScheduling ... Insufficient vpc.amazonaws.com/PrivateIPv4Address
full log
Checking the VPC controller logs, found the the following:
failed to find the route table for subnet subnet-12345678
full log
My guess is that
eksctl
is not able to find the route table (which is indeed there as I checked in the web console) because it does not create the VPCs and Subnets, or some permission it would otherwise create is not present.What you expected to happen?
IIS pod should be correctly scheduled.
How to reproduce it?
Install the VPC controller with
eksctl utils install-vpc-controllers ...
Try to schedule any Windows workload.
Anything else we need to know?
Nothing special, everything setup based on docs, cluster created from scratch in 1.14 already.
Versions
Please paste in the output of these commands:
Logs
Include the output of the command line when running eksctl. If possible, eksctl should be run with debug logs. For example:
eksctl get clusters -v 4
Make sure you redact any sensitive information before posting.
If the output is long, please consider a Gist.
The text was updated successfully, but these errors were encountered: