Skip to content

EKS Node group with x86 and arm/graviton based

1

Couple of q's with EKS:

  1. Can we change the Launch Template or ASG for an existing node group ?

  2. Can we configure a node group that contains both x86 based and graviton based instances ? IF not how to have both type of instances in the cluster ?

1 Answer
0
  1. Yes, you can change the launch template used by an existing node group. You can do this by editing the node group configuration and selecting a different launch template. To update the launch template, you can use the AWS CLI or an AWS SDK. For example, using the AWS CLI: aws eks update-nodegroup-config --cluster-name my-cluster --nodegroup-name my-nodegroup --launch-template name=my-launch- template,version=1

  2. Yes, you can create a mixed node group that contains both x86 and Graviton-based instances. To do this: Create a launch template for each instance type (x86 and Graviton). When creating the node group, specify the list of instance types you want to include, and the corresponding launch templates

    It is generally advisable to create separate node groups for x86 and Graviton-based instances. This approach allows better control over workload placement and avoids potential compatibility issues.

AWS
EXPERT
answered 2 years ago
  • Hi Deeksha,

    I tried your approach for your 2nd point on using multiple architectures in the same Managed Node Group (MNG); however, I run into errors since the AWS console permits me to specify only one launch template for a MNG and a launch template can have only one architecture-specific AMI. Could you please provide more details on how to create a mixed architecture MNG?

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.