EKS Cluster
EKS clusters are composed of the following main components—a control plane and worker nodes. Each cluster runs in its own, fully managed Virtual Private Cloud (VPC).
The control plane is composed of three master nodes, each running in a different AZ to ensure AWS high availability. Incoming traffic directed to the Kubernetes API passes through the AWS network load balancer (NLB).
Worker nodes run on Amazon EC2 instances located in a VPC. EKS provides managed node groups with automated lifecycle management. This lets users automatically create, update, or shut down nodes with one operation. EKS uses Amazon’s latest Linux AMIs optimised for use with EKS. When nodes are terminated, EKS gracefully drains them to make sure there is no interruption of service.