-
Notifications
You must be signed in to change notification settings - Fork 742
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
Custom network ENI fails silently due to lack of detailed spec defination for ENIConfig CRD #2416
Comments
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 14 days |
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 14 days |
This issue is stale because it has been open 60 days with no activity. Remove stale label or comment or this will be closed in 14 days |
Closing this in favor of the container roadmap tracking issue: aws/containers-roadmap#867 This will be referenced in that issue and in aws/containers-roadmap#1709 |
This issue is now closed. Comments on closed issues are hard for our team to see. |
What happened: when
spec.securityGroups
in custom resource ENIConfig is defined as a key:value pair instead of a list, the creation and attachment of EKS node secondary ENI fails silently during tryAllocateENI(). The EKS node remains in Ready status but doesn't have any data plane resource to schedule pods.Attach logs:
From
/var/log/aws-routed-eni/ipamd.log
, the node acknowledges that "Custom networking enabled true" and "Found ENI Config Name: ap-southeast-2c". However nothing happens thereafter nor any error is logged. See below log extraction:What you expected to happen:
EKS node secondary ENI gets successfully created, attahced and assigned with custom IP addresses from subnet defined in ENIConfig. Successful
/var/log/aws-routed-eni/ipamd.log
should look like the below:How to reproduce it (as minimally and precisely as possible): the issue can be reproduced using the BAD example template to create ENIConfig object
Anything else we need to know?:
Environment: tested on both 1.24 and 1.26
kubectl version
):cat /etc/os-release
):uname -a
):The text was updated successfully, but these errors were encountered: