Optional
amiAMI Family: required for v0.32.0 and above, optional otherwise Karpenter will automatically query the appropriate EKS optimized AMI via AWS Systems Manager
Optional
amiAMI Selector
Optional
amiAMI Selector terms used for Beta CRDs
Optional
blockBlockDeviceMappings allows you to specify the block device mappings for the instances. This is a list of mappings, where each mapping consists of a device name and an EBS configuration. If you leave this blank, it will use the Karpenter default.
Optional
detailedDetailed monitoring on EC2
Optional
instanceOptional field to use the name of the IAM Instance profile, instead of the role generated by Karpenter. User must pre-provision an IAM instance profile and assign a role to it.
Optional
instanceOptional field to control how instance store volumes are handled. Set it to RAID0 for faster ephemeral storage
Optional
metadataControl the exposure of Instance Metadata service using this configuration
Optional
securityTags needed for security groups - Subnet tags and security group tags are required for the provisioner to be created Required for Alpha CRDS
Optional
securitySecurity Group selector terms (security group id, tags or names) used for Beta CRDs Required for Beta CRDS
Optional
subnetTags needed for subnets - Subnet tags and security group tags are required for the provisioner to be created Required for Alpha CRDS
Optional
subnetSubnet selector terms (subnet id or tags) used for Beta CRDs Required for Beta CRDS
Optional
tags?: ValuesTags adds tags to all resources created, including EC2 Instances, EBS volumes and Launch Templates. Karpenter allows overrides of the default "Name" tag but does not allow overrides to restricted domains (such as "karpenter.sh", "karpenter.k8s.aws", and "kubernetes.io/cluster"). This ensures that Karpenter is able to correctly auto-discover machines that it owns.
Optional
userOptional user provided UserData applied to the worker nodes, i.e. custom scripts or pass-through custom configurations at start-up
Utility type for Karpenter EC2NodeClass Specs