Configure Karpenter
Karpenter has been installed in our EKS cluster, and runs as a deployment:
~$kubectl get deployment -n karpenter
NAME READY UP-TO-DATE AVAILABLE AGE
karpenter 2/2 2 2 105s
The only setup that we will need to do is to update our EKS IAM mappings to allow Karpenter nodes to join the cluster:
~$eksctl create iamidentitymapping --cluster $EKS_CLUSTER_NAME \
--region=$AWS_REGION --arn $KARPENTER_NODE_ROLE \
--group system:bootstrappers --group system:nodes \
--username system:node:{{EC2PrivateDNSName}}