Is it possible to mix instance types in an AWS cluster?

I'd like to know if it is possible to mix node instance types in an AWS (EKS) cluster. I'd like to host something which requires more resources and add it to the cluster.


You can indeed create multiple managed nodegroups using different instance types per cluster. The other alternative would be to use Karpenter which the EKS team recently GAed at re:Invent (which allows an EKS cluster to provision capacity on a pod-need basis bypassing nodegroups/ASGs/Cluster Autoscaler.