
Kubernetes component architecture diagram from the official documentation.Įvery EKS cluster has two infrastructure components no matter what option you pick (even serverless): the EKS Control Plane (also known as the “EKS Cluster” in the AWS Console), and Worker Nodes.

These features provide additional options for running your workloads on EKS beyond the self managed EC2 instances and Auto Scaling Groups (ASGs). In the past few months, AWS has released several exciting new features of EKS, including Managed Node Groups and Fargate support. Originally, EKS focused entirely on the Control Plane, leaving it up to users to manually configure and manage EC2 instances to register to the control plane as worker nodes. AWS EKS is a managed service provided by AWS to help run these components without worrying about the underlying infrastructure. When deploying a Kubernetes cluster, you have two major components to manage: the Control Plane (also known as the Master Nodes) and Worker Nodes. Update : Managed node groups now support launch templates to give you wider range of controls!

Specifically, Fargate now supports persistent volumes using EFS and log shipping. The summary table has been updated to include these. Update : Since originally writing this post, EKS Fargate has been enhanced with various features. The post has been updated to remove that limitation.

Update : EKS Managed Node groups now support spot instances.
