Support spot instances (GCP + AWS)
It would be helpful if there was spot instance support for EKS clusters. We use spot instances in our non-critical clusters (dev and testing).
We use eksctl to create spot node groups as follows:
managedNodeGroups:
name: my-new-asg
instanceTypes: [“c5.2xlarge”, “c5d.2xlarge”, “c5n.2xlarge”, …]
spot: true
This is nice because it's all managed within our AWS account, and we don't have to signup for external services.
Log in to comment and vote
Comments1
Alessandro Carrano
Apr 10, 2025
I forgot to update this one:
AWS: spot instances are now fully supported on AWS via our Karpenter implementation.
GCP: you can already run your workload as “spot pod” via the advanced setting
deployment.affinity.node.required. Here you can define the affinity to use spot instances as described in the official GKE documentation ← we will improve this part in the future and simplify the setup making it available via a simple checkbox