NodegroupAmiType

class aws_cdk.aws_eks.NodegroupAmiType(value)

Bases: Enum

The AMI type for your node group.

GPU instance types should use the AL2_x86_64_GPU AMI type, which uses the Amazon EKS-optimized Linux AMI with GPU support. Non-GPU instances should use the AL2_x86_64 AMI type, which uses the Amazon EKS-optimized Linux AMI.

ExampleMetadata:

infused

Example:

cluster = eks.Cluster(self, "HelloEKS",
    version=eks.KubernetesVersion.V1_21,
    default_capacity=0
)

cluster.add_nodegroup_capacity("custom-node-group",
    instance_types=[ec2.InstanceType("m5.large")],
    min_size=4,
    disk_size=100,
    ami_type=eks.NodegroupAmiType.AL2_X86_64_GPU
)

Attributes

AL2_ARM_64

Amazon Linux 2 (ARM-64).

AL2_X86_64

Amazon Linux 2 (x86-64).

AL2_X86_64_GPU

Amazon Linux 2 with GPU support.

BOTTLEROCKET_ARM_64

Bottlerocket Linux(ARM-64).

BOTTLEROCKET_X86_64

Bottlerocket(x86-64).