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

PPTX
Weaveworks at AWS re:Invent 2016: Operations Management with Amazon ECS
PPTX
Run tests at scale with on-demand Selenium Grid using AWS Fargate
PPTX
NWCloud Cloud Track - Best Practices for Architecting in the Cloud
PDF
intro elastic container service amazon aws
PPT
Scaling drupal horizontally and in cloud
PDF
AWS reinvent 2019 recap - Riyadh - Containers and Serverless - Paul Maddox
PPTX
Amazon ECS.pptx tasks conatiner ecs new car
PPTX
從劍宗到氣宗 - 談AWS ECS與Serverless最佳實踐
Weaveworks at AWS re:Invent 2016: Operations Management with Amazon ECS
Run tests at scale with on-demand Selenium Grid using AWS Fargate
NWCloud Cloud Track - Best Practices for Architecting in the Cloud
intro elastic container service amazon aws
Scaling drupal horizontally and in cloud
AWS reinvent 2019 recap - Riyadh - Containers and Serverless - Paul Maddox
Amazon ECS.pptx tasks conatiner ecs new car
從劍宗到氣宗 - 談AWS ECS與Serverless最佳實踐

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

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

More from AWS Chicago (20)

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

Recently uploaded (20)

PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PPTX
Understanding_Digital_Forensics_Presentation.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Cloud computing and distributed systems.
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
cuic standard and advanced reporting.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
20250228 LYD VKU AI Blended-Learning.pptx
Per capita expenditure prediction using model stacking based on satellite ima...
Spectral efficient network and resource selection model in 5G networks
The Rise and Fall of 3GPP – Time for a Sabbatical?
Understanding_Digital_Forensics_Presentation.pptx
MYSQL Presentation for SQL database connectivity
Unlocking AI with Model Context Protocol (MCP)
GDG Cloud Iasi [PUBLIC] Florian Blaga - Unveiling the Evolution of Cybersecur...
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Review of recent advances in non-invasive hemoglobin estimation
Cloud computing and distributed systems.
Network Security Unit 5.pdf for BCA BBA.
Advanced methodologies resolving dimensionality complications for autism neur...
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
cuic standard and advanced reporting.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Dropbox Q2 2025 Financial Results & Investor Presentation

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