Back to results for “Amazon EKS (Elastic Kubernetes Service)”
AWS › Amazon EKS (Elastic Kubernetes Service)

What are EKS managed node groups, and how do they simplify worker node management?

Intermediate

Answer

EKS managed node groups automate the provisioning and lifecycle management of the EC2 instances that serve as worker nodes in your cluster, handling tasks such as applying the correct Amazon Machine Image, joining nodes to the cluster automatically, and performing rolling updates when you need to upgrade node versions, significantly reducing the manual operational work compared to managing worker nodes yourself.
aws eks create-nodegroup --cluster-name my-cluster --nodegroup-name my-nodes --subnets subnet-12345 --node-role arn:aws:iam::123456789012:role/NodeInstanceRole
Real-world example A platform team upgrades all worker nodes in its EKS cluster to a newer Kubernetes version using a managed node group's rolling update feature, avoiding the need to manually replace each EC2 instance one at a time.

Common follow-ups: What is the difference between managed node groups and self managed node groups?;Can EKS worker nodes run on Fargate instead of EC2?