SlideShare a Scribd company logo
THE LAZY GUIDE TO
KUBERNETES
with
EKS Auto Mode & Karpenter
THE LAZY GUIDE TO
KUBERNETES
with
EKS Auto Mode & Karpenter
Hey there!
I'm Julia Furst Morgado
Global Technologist at Veeam
AWS Container Hero
CNCF Ambassador
Organizer:
AWS Community Day NY
KCD NY
CNCF Meetup NY
@juliafmorgado
Control Plane
Managed by AWS
EKS account Customer account
Data Plane
Getting started with Amazon EKS today
Managed Node Group
Managed by Customer
Control Plane
Managed by AWS
EKS account Customer account
Data Plane
Scaling and Optimizing with CA
Managed Node Group
Managed by Customer
Cluster
Autoscaler
CHALLENGES
SLOW SCALING
WASTED RESOURCES
Cluster Autoscaler reacts slowly and
only works with ASGs.
Overprovisioning + idle nodes
= high cost, low efficiency
Pod auto
scaling
Pending pods
Cluster
Autoscaler
Auto
Scaling
Group
VM Fleet
(instant)
Pod auto
scaling
Pending pods
NodePool NodeClass
Cluster
Autoscaler
Auto
Scaling
Group
VM Fleet
(instant)
Control Plane
Managed by AWS
EKS account Customer account
Data Plane
Scaling and Optimizing with Karpenter
Managed Node Group
Managed by Customer
Compute Flexibility
Instance type flexibility
Attribute-based requirements
→ sizes, families, generations,
CPU architecture
No list → picks from all
instance types in EC2 universe,
excluding metal
Limits how many EC2 instances
this NodePool can provision
Compute Flexibility
AZ flexibility
Provision in any AZ
Provision in specified AZs
Compute Flexibility
CPU architecture flexibility:
X86-64
Arm64
Compute Flexibility
Purchase options flexibility:
On-demand, if nothing specified
Prioritizes Spot if flexible to
both capacities types
Spot Instance Handling
2-min Spot instance interruption notice via Amazon EventBridge events
Set as environment variables in Karpenter controller Deployment object
NodePools can be configured for a mix of On-Demand and Spot
Karpenter has built-in Spot interruption handler
Not required to use Node Termination Handler
Workload Consolidation
After Bin-packing:
Better utilization of
worker nodes =
reduced costs
Workload Consolidation
After Bin-packing:
Better selection of
worker nodes =
reduced costs
Other
CHALLENGES
SLOW SCALING
WASTED RESOURCES
Cluster Autoscaler reacts slowly and
only works with ASGs.
Overprovisioning + idle nodes
= high cost, low efficiency
"I just want to run my application
on EKS and not worry about all
these management overhead"
MANUAL
INFRASTRUCTURE
Node groups, instance types,
scaling policies, networking,
RBAC, multi-AZ setup → too
much infra work
OPS OVERHEAD
Infra maintenance, upgrades,
cost tuning, learning curve,
continuous monitoring = burnout
FRAGILITY
Small misconfigs cause
outages. Stateful apps still
feel risky.
Control Plane
Managed by AWS
EKS account Customer account
Data Plane
Managed Node Group
Managed by Customer
Manage Worker Nodes (select and provision ideal compute)
Control Plane
Managed by AWS
EKS account Customer account
Data Plane
Managed Node Group
Managed by Customer
Upgrade Control Plane (Test and upgrade addons, upgrade
AMIs)
I just want to run
my applications on
EKS and not worry
about all these
management
overhead
Julia Furst Morgado  The Lazy Guide to Kubernetes with EKS Auto Mode + Karpenter
Control Plane Capabilities
Managed by AWS Managed by Customer
EKS account Customer account
Data Plane
Compute
Networking
Storage
Managed EC2 instances
EKS with Self
Managed Karpenter
Manage Karpenter and other addons
Manage worker nodes
Can use any EKS Optimized or custom AMIs
Run undefinitely (not recommended) or choose custom
hours/days
Automatically rightsizes and optimize cost
Automatically upgrade data plane or control when, test
and update addons
No additional cost, OSS Karpenter is free
AWS manages Karpenter and core addons (EBS CSI, LB
Controller)
AWS manages worker nodes
Bottlerocket AMIs only
No SSH into nodes
Worker nodes will recycle after max 21 days (default
14), you can't delay it
Automatically rightsizes and optimize cost
AWS automatically upgrade data plane update addons
that works
Additional 12% Ondemand EC2 cost
Security patches auto-applied
Disruption budgets respected
EKS Auto Mode
EKS with Self
Managed Karpenter
Have in-house Karpenter knowledge
Have a platform team to manage cluster and addons
You have requirements to use custom AMIs, or non
expriring worker nodes
need to use custom AMIs or install specific agents or
software on the nodes
need advanced networking options like security groups
per pod or custom CNI
need full control over the upgrade process (cluster,
nodes, controllers)
Want to go to market as fast as possible with
Kubernetes
Want to reduce operational overhead and simplify
cluster operations?
If you've been loiking to use EKS Fargate but couldn't
due to limitations
You don't have a platform team and want to focus on
delivering business value
You don't have nuanced requirements to use custom
AMIs, non expiring worker nodes
EKS Auto Mode
no infrastructure,
simplicity fast start,
low control
fine-grained tuning,
flexibility, enterprise-
grade
Want to Go
Deeper?
1.karpenter.sh
2.https://catalog.workshops.aws/eks-auto-mode/en-US
3.https://repost.aws/articles/AR637CJk9PRQ-sEKla-OMfVg/aws-
re-invent-2024-simplify-kubernetes-workloads-with-
karpenter-amazon-eks-auto-mode
4.https://repost.aws/articles/ARpmjGWmwWQuiGg3_NOnfLDg/e
ks-automode-vs-karpenter
www.juliafmorgado.com
@juliafmorgado
THANK
YOU!
THANK
YOU!

More Related Content

Similar to Julia Furst Morgado The Lazy Guide to Kubernetes with EKS Auto Mode + Karpenter (8)

PPTX
Containers and Kubernetes
Nills Franssens
 
ODP
AutoScaling and Drupal
Promet Source
 
PPT
Cloud & Native Cloud for Managers
Eitan Sela
 
PDF
A 60-minute tour of AWS Compute (November 2016)
Julien SIMON
 
PDF
ECS & ECR Deep Dive - 김기완 솔루션즈 아키텍트 :: AWS Container Day
Amazon Web Services Korea
 
PPTX
Provisioning in the cloud context, cloud computing, EC2, Amazon provisioning ...
letheyabala
 
PDF
AWS Certified Solutions Architect Associate Notes.pdf
fayoyiwababajide
 
PDF
UberCloud Webinar ansys azure
Thomas Francis
 
Containers and Kubernetes
Nills Franssens
 
AutoScaling and Drupal
Promet Source
 
Cloud & Native Cloud for Managers
Eitan Sela
 
A 60-minute tour of AWS Compute (November 2016)
Julien SIMON
 
ECS & ECR Deep Dive - 김기완 솔루션즈 아키텍트 :: AWS Container Day
Amazon Web Services Korea
 
Provisioning in the cloud context, cloud computing, EC2, Amazon provisioning ...
letheyabala
 
AWS Certified Solutions Architect Associate Notes.pdf
fayoyiwababajide
 
UberCloud Webinar ansys azure
Thomas Francis
 

More from AWS Chicago (20)

PPTX
Kathie Kinde Clark - Elevate Your Professional Footprint: LinkedIn Masterclass
AWS Chicago
 
PDF
Jason Anderson From Dirt Roads to Highways: Simplifying DevOps and Cloud Inf...
AWS Chicago
 
PDF
Aman Sardana and Vijay Kumar Soni - Navigating Hybrid Cloud Challenges for ...
AWS Chicago
 
PDF
Ben Blair Operating Safely in a Vibe Coding World
AWS Chicago
 
PPTX
Joseph Morotti Enhancing customer experience through Amazon Connect and Gene...
AWS Chicago
 
PPTX
Craig Johnson When VPCs Attack: Real-Life Cloud Networking Fails (and Fixes)
AWS Chicago
 
PDF
Peter Sankauskas Access Denied: Understanding & Debugging AWS IAM
AWS Chicago
 
PDF
Shuen Mei Parth Sharma Boost Productivity, Innovation and Efficiency wit...
AWS Chicago
 
PDF
Bob Fornal The Impact of Testing on a DevOps Pipeline
AWS Chicago
 
PDF
Jason Butz Chaos Engineering with FIS and Lambda Functions
AWS Chicago
 
PPTX
Automated VPC migration into centralized inspection architecture with AWS Gat...
AWS Chicago
 
PDF
Bob Fornal - Active Career Management AWS Community Day Midwest 2025
AWS Chicago
 
PDF
Edwin Moedano Monitoring and Observability of Lambdas with Cloudwatch and Po...
AWS Chicago
 
PPTX
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
PPTX
Nathan Hiscock Architecting secure, scalable, cost-efficient computer vision...
AWS Chicago
 
PDF
AWS Community Day Midwest 2025 Julia Furst Morgado The Lazy Guide to Kuberne...
AWS Chicago
 
PDF
Steven Seaney - Simplifying and Streamlining AWS Control Tower Deployments
AWS Chicago
 
PDF
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
PPTX
Paul Chin Jr. Data Gone in 60 Seconds: A Serverless ETL Heist
AWS Chicago
 
PPTX
Abubakar Abdikadir - Driving AWS Savings Through Visibility and Automation
AWS Chicago
 
Kathie Kinde Clark - Elevate Your Professional Footprint: LinkedIn Masterclass
AWS Chicago
 
Jason Anderson From Dirt Roads to Highways: Simplifying DevOps and Cloud Inf...
AWS Chicago
 
Aman Sardana and Vijay Kumar Soni - Navigating Hybrid Cloud Challenges for ...
AWS Chicago
 
Ben Blair Operating Safely in a Vibe Coding World
AWS Chicago
 
Joseph Morotti Enhancing customer experience through Amazon Connect and Gene...
AWS Chicago
 
Craig Johnson When VPCs Attack: Real-Life Cloud Networking Fails (and Fixes)
AWS Chicago
 
Peter Sankauskas Access Denied: Understanding & Debugging AWS IAM
AWS Chicago
 
Shuen Mei Parth Sharma Boost Productivity, Innovation and Efficiency wit...
AWS Chicago
 
Bob Fornal The Impact of Testing on a DevOps Pipeline
AWS Chicago
 
Jason Butz Chaos Engineering with FIS and Lambda Functions
AWS Chicago
 
Automated VPC migration into centralized inspection architecture with AWS Gat...
AWS Chicago
 
Bob Fornal - Active Career Management AWS Community Day Midwest 2025
AWS Chicago
 
Edwin Moedano Monitoring and Observability of Lambdas with Cloudwatch and Po...
AWS Chicago
 
Darren Mills The Migration Modernization Balancing Act: Navigating Risks and...
AWS Chicago
 
Nathan Hiscock Architecting secure, scalable, cost-efficient computer vision...
AWS Chicago
 
AWS Community Day Midwest 2025 Julia Furst Morgado The Lazy Guide to Kuberne...
AWS Chicago
 
Steven Seaney - Simplifying and Streamlining AWS Control Tower Deployments
AWS Chicago
 
Timothy Rottach - Ramp up on AI Use Cases, from Vector Search to AI Agents wi...
AWS Chicago
 
Paul Chin Jr. Data Gone in 60 Seconds: A Serverless ETL Heist
AWS Chicago
 
Abubakar Abdikadir - Driving AWS Savings Through Visibility and Automation
AWS Chicago
 
Ad

Recently uploaded (20)

PPTX
Lecture 5 - Agentic AI and model context protocol.pptx
Dr. LAM Yat-fai (林日辉)
 
PDF
Alpha Altcoin Setup : TIA - 19th July 2025
CIFDAQ
 
PDF
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
PDF
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
PDF
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
PDF
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
PDF
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
PDF
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
PPTX
The Yotta x CloudStack Advantage: Scalable, India-First Cloud
ShapeBlue
 
PPTX
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
PDF
Integrating IIoT with SCADA in Oil & Gas A Technical Perspective.pdf
Rejig Digital
 
PDF
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
PPTX
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
PPTX
Simplifying End-to-End Apache CloudStack Deployment with a Web-Based Automati...
ShapeBlue
 
PDF
How Current Advanced Cyber Threats Transform Business Operation
Eryk Budi Pratama
 
PDF
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
PPTX
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
PPTX
Earn Agentblazer Status with Slack Community Patna.pptx
SanjeetMishra29
 
PPTX
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
PDF
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
Lecture 5 - Agentic AI and model context protocol.pptx
Dr. LAM Yat-fai (林日辉)
 
Alpha Altcoin Setup : TIA - 19th July 2025
CIFDAQ
 
Arcee AI - building and working with small language models (06/25)
Julien SIMON
 
HR agent at Mediq: Lessons learned on Agent Builder & Maestro by Tacstone Tec...
UiPathCommunity
 
Building Resilience with Digital Twins : Lessons from Korea
SANGHEE SHIN
 
Ampere Offers Energy-Efficient Future For AI And Cloud
ShapeBlue
 
Human-centred design in online workplace learning and relationship to engagem...
Tracy Tang
 
State-Dependent Conformal Perception Bounds for Neuro-Symbolic Verification
Ivan Ruchkin
 
The Yotta x CloudStack Advantage: Scalable, India-First Cloud
ShapeBlue
 
AI Code Generation Risks (Ramkumar Dilli, CIO, Myridius)
Priyanka Aash
 
Integrating IIoT with SCADA in Oil & Gas A Technical Perspective.pdf
Rejig Digital
 
Market Wrap for 18th July 2025 by CIFDAQ
CIFDAQ
 
AVL ( audio, visuals or led ), technology.
Rajeshwri Panchal
 
Simplifying End-to-End Apache CloudStack Deployment with a Web-Based Automati...
ShapeBlue
 
How Current Advanced Cyber Threats Transform Business Operation
Eryk Budi Pratama
 
Meetup Kickoff & Welcome - Rohit Yadav, CSIUG Chairman
ShapeBlue
 
Extensions Framework (XaaS) - Enabling Orchestrate Anything
ShapeBlue
 
Earn Agentblazer Status with Slack Community Patna.pptx
SanjeetMishra29
 
python advanced data structure dictionary with examples python advanced data ...
sprasanna11
 
The Past, Present & Future of Kenya's Digital Transformation
Moses Kemibaro
 
Ad

Julia Furst Morgado The Lazy Guide to Kubernetes with EKS Auto Mode + Karpenter