Amazon EKS Architecture

What is Amazon EKS?

Amazon Elastic Kubernetes Service (EKS) is a managed Kubernetes service that lets you run Kubernetes on AWS without needing to install, operate, and maintain your own Kubernetes control plane. AWS manages the availability and scalability of the Kubernetes API server and etcd datastore.

Control Plane vs. Data Plane

An EKS cluster is split into two logical planes:

EKS Cluster Architecture

AWS Cloud EKS Control Plane API Server Scheduler etcd + Controllers Data Plane Worker Node 1 kubelet + kube-proxy Worker Node 2 kubelet + kube-proxy Fargate Pod API calls Managed by AWS Managed by you

Key Responsibilities

Rebel Training: The Capital Hub

Convoy Sigma's Capital Hub is where all rebel networks converge. Master EKS architecture across four tiers to understand how the control plane and data plane work together.

T1 — Recall

T2 — Build

T3 — Order

T4 — Debug

★ Did you know?
With EKS, AWS runs the Kubernetes control plane across three Availability Zones for you at no extra charge for the control plane itself. You only pay for worker nodes, storage, and data transfer. You can also make the API server endpoint fully private so it is unreachable from the internet.