enum NodegroupAmiType
Language | Type name |
---|---|
![]() | Amazon.CDK.AWS.EKS.NodegroupAmiType |
![]() | software.amazon.awscdk.services.eks.NodegroupAmiType |
![]() | aws_cdk.aws_eks.NodegroupAmiType |
![]() | @aws-cdk/aws-eks » NodegroupAmiType |
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.
Example
const cluster = new eks.Cluster(this, 'HelloEKS', {
version: eks.KubernetesVersion.V1_21,
defaultCapacity: 0,
});
cluster.addNodegroupCapacity('custom-node-group', {
instanceTypes: [new ec2.InstanceType('m5.large')],
minSize: 4,
diskSize: 100,
amiType: eks.NodegroupAmiType.AL2_X86_64_GPU,
});
Members
Name | Description |
---|---|
AL2_X86_64 | Amazon Linux 2 (x86-64). |
AL2_X86_64_GPU | Amazon Linux 2 with GPU support. |
AL2_ARM_64 | Amazon Linux 2 (ARM-64). |
BOTTLEROCKET_ARM_64 | Bottlerocket Linux(ARM-64). |
BOTTLEROCKET_X86_64 | Bottlerocket(x86-64). |
AL2_X86_64
Amazon Linux 2 (x86-64).
AL2_X86_64_GPU
Amazon Linux 2 with GPU support.
AL2_ARM_64
Amazon Linux 2 (ARM-64).
BOTTLEROCKET_ARM_64
Bottlerocket Linux(ARM-64).
BOTTLEROCKET_X86_64
Bottlerocket(x86-64).