Managed Node Groups (MNG)
Overview
Managed Node Groups let you provision and manage EC2 instances for your EKS cluster. EKS automatically handles node lifecycle operations like updates, patching, and scaling.
Topics
- Basics - Creating and managing node groups
- Cluster Autoscaler - Auto-scale node groups
- Graviton - ARM-based instances for cost savings
- Spot Instances - Cost optimization with interruption handling
Key Features
- Automatic OS patching and security updates
- EKS-optimized Amazon Linux/Windows AMIs
- Graceful node drain before termination
- Support for custom AMIs via launch templates
- Integration with capacity block for ML
References
Across the wiki
- AKS Heterogeneous Node Pools — System vs User, Ephemeral OS Disks, and Azure Linux — node pools and spot capacity (Azure)
- GKE Heterogeneous Node Pools, Taints, Tolerations, and Accelerator Topologies — node pools and spot capacity (GCP)
- AWS Pricing Models — node pools and spot capacity (AWS)
- Azure Spot VMs & Scheduled Events Eviction Engineering — node pools and spot capacity (Azure)