Skip to content

Commit 3e82afd

Browse files
committed
Merge remote-tracking branch 'github/mainline' into mainline
2 parents 7eb6ad3 + 1889396 commit 3e82afd

File tree

4 files changed

+217
-222
lines changed

4 files changed

+217
-222
lines changed

latest/ug/automode/auto-change.adoc

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,10 +14,20 @@ To receive notifications of all source file changes to this specific documentati
1414
https://github.com/awsdocs/amazon-eks-user-guide/commits/mainline/latest/ug/automode/auto-change.adoc.atom
1515
----
1616

17+
== September 30, 2025
18+
19+
*Feature:* Added support for instanceProfile to the NodeClass `spec.instanceProfile` which is mutually exclusive from the `spec.role` field.
20+
21+
== September 29, 2025
22+
23+
DRA is not currently supported by EKS Auto Mode.
24+
25+
1726
== September 10, 2025
1827

1928
*Chore:* Events fired from the Auto Mode Compute controller will now use the name `eks-auto-mode/compute` instead of `karpenter`.
2029

30+
2131
== August 24, 2025
2232

2333
*Bug Fix:* VPCs that used a DHCP option set with a custom domain name that contained capital letters would cause Nodes to fail to join the cluster due to generating an invalid hostname. This has been resolved and domain names with capital letters now work correctly.

latest/ug/automode/auto-networking.adoc

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,6 @@ EKS Auto Mode does *not* support:
4646
* Custom Networking in the `ENIConfig`. You can put pods in multiple subnets or exclusively isolate them from the node traffic with <<pod-subnet-selector>>.
4747
* Warm IP, warm prefix, and warm ENI configurations.
4848
* Minimum IP targets configuration.
49-
* Enabling or disabling prefix delegation.
5049
* Other configurations supported by the open source {aws} VPC CNI.
5150
* Network Policy configurations such as conntrack timer customization (default is 300s).
5251
* Exporting network event logs to CloudWatch.
@@ -57,7 +56,9 @@ EKS Auto Mode handles prefix, IP addressing, and network interface management by
5756

5857
*Prefix Delegation*
5958

60-
EKS Auto Mode provisions `/28` IPv4 prefixes to the primary network interface for nodes and maintains a predefined warm pool of resources that scales based on the number of scheduled pods. When necessary, it provisions secondary network interfaces with identical security groups as the primary interface in the node's subnet. If prefixes are no longer available in the subnet, the service falls back to secondary IPv4 addresses.
59+
EKS Auto Mode defaults to using prefix delegation (/28 prefixes) for pod networking and maintains a predefined warm pool of IP resources that scales based on the number of scheduled pods. When pod subnet fragmentation is detected, Auto Mode provisions secondary IP addresses (/32). Due to this default pod networking algorithm, Auto Mode calculates max pods per node based on the number of ENIs and IPs supported per instance type (assuming the worst case of fragmentation). For more information about Max ENIs and IPs per instance type, see link:AWSEC2/latest/UserGuide/AvailableIpPerENI.html[Maximum IP addresses per network interface,type="documentation"] in the EC2 User Guide. Newer generation (Nitro v6 and above) instance families generally have increased ENIs and IPs per instance type, and Auto Mode adjusts the max pods calculation accordingly.
60+
61+
For IPv6 clusters, only prefix delegation is used, and Auto Mode always uses a max pods limit of 110 pods per node.
6162

6263
*Cooldown Management*
6364

latest/ug/automode/create-node-class.adoc

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -117,7 +117,12 @@ metadata:
117117
name: my-node-class
118118
spec:
119119
# Required fields
120+
121+
# role and instanceProfile are mutually exclusive fields.
120122
role: MyNodeRole # IAM role for EC2 instances
123+
# NOTE: instance profile names must start with the 'eks' prefix. this is a
124+
# temporary limitation to be lifted soon.
125+
# instanceProfile: eks-MyNodeInstanceProfile # IAM instance-profile for EC2 instances
121126
122127
subnetSelectorTerms:
123128
- tags:

0 commit comments

Comments
 (0)