~/
nmadiraju.com
Amazon EKS · Spot and Graviton
arrow_back
Back to nmadiraju
Visual Walkthrough · Amazon EKS compute
How Spot and Graviton Work on Amazon EKS
Follow web from full-price x86 nodes to Spot and Graviton, then check yourself with 8 questions.
On this page
1
Visual Walkthrough
2
Quiz to check understanding
1
Visual Walkthrough
Spot and Graviton nodes on EKS: Karpenter, a NodePool, the interruption queue and a multi-arch image
Your VPC holds six node slots that Karpenter fills, each showing its instance type, architecture, capacity type and Pods. The cluster holds Karpenter, NodePool default, Deployment web and Job batch. AWS services hold EC2, an EventBridge rule, the SQS interruption queue and Cost Explorer; ECR holds the web image. The walkthrough moves from On-Demand x86 nodes to Spot, handles a Spot interruption, pins the batch Job to On-Demand, and adds Graviton with a multi-arch image.
You
kubectl · docker
ECR
repo: web
YOUR VPC · NODES
IN THE CLUSTER
Karpenter
launches and drains nodes
NodePool default
types: c, m, r · gen 5+
zones: 1a, 1b, 1c
what Karpenter may launch
Deployment web
Job batch
AWS SERVICES
Amazon EC2
Spot + On-Demand
EventBridge
SQS queue
Cost Explorer
by purchase option
and instance type
WEB PODS READY
▶ Play
Back
Next
Replay step
Voice off
Whole picture
2
Quiz to check understanding
Check yourself