-
Notifications
You must be signed in to change notification settings - Fork 321
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
[EKS] [request]: Support EC2 Resource Based Naming #1723
Comments
Amazon EKS version 1.23 added support for EC2 based worker nodes with resource based names. As called out in EC2 documentation here, you can enable resource naming at a subnet level or at an EC2 instance level. |
For cluster using Karpenter for autoscaling, you will need to modify the node naming convention to use resource name. |
@georgejohnis , I don't see any mention on EKS 1.23 release notes about Is there any official source stating that EKS supports resource-based naming in addition to the IP address-based naming? The only thing I could find in the EKS User Guide says "The subnets must use IP address-based naming. Amazon EC2 resource-based naming isn't supported by Amazon EKS." |
Closing as RBN is fully supported in EKS. Will make sure our docs get updated. |
Community Note
Tell us about your request
Allow EC2 Resource Based Naming to be used on IPv4 and IPv4/IPv6 dual stack subnets with EKS
Which service(s) is this request for?
EKS
Tell us about the problem you're trying to solve. What are you trying to do, and why is it hard?
Resource based naming removes the IPv4 address from hostname, and makes it easier to search for a node. It also allows the internal node DNS to have an AAAA record unlike the IPv4 address based naming.
Are you currently working around this issue?
N/A
Additional context
It's documented that it doesn't work, but why it doesn't work is not documented or known, any additional info AWS is able to provide for this? If you enable RBN after deploying an EKS cluster and roll your nodes, the new nodes don't get a certificate that is valid for the kubelet.
The text was updated successfully, but these errors were encountered: