Back to Catalog
Compute

Amazon EKS

"Managed Kubernetes service to run Kubernetes on AWS."

What is Amazon EKS?

Amazon Elastic Kubernetes Service (EKS) gives you a managed Kubernetes control plane. It runs upstream Kubernetes, so you can use all the existing plugins and tooling from the Kubernetes community.

Key Concepts

1. Control Plane

  • AWS manages the master nodes (etcd, API server) for you. High availability is built-in.

2. Worker Nodes

  • Where your actual containers (Pods) run.
  • Managed Node Groups: AWS automates the provisioning and lifecycle management of nodes.

Exam Tips

[!IMPORTANT] Open Source / Portable: If the exam mentions "Open Source", "Cloud Agnostic", or "Moving from On-Prem Kubernetes to Cloud", the answer is EKS.

[!NOTE] Kubectl: You use the standard kubectl command-line tool to interact with EKS, just like any other K8s cluster.

Common Use Cases

  • Hybrid Deployment: Running the same Kubernetes workload on AWS and On-Premises.
  • Migrating Workloads: Moving existing Kubernetes applications to the cloud without code changes.
ECS
AWS Lambda
SWIPE ZONE
< DRAG ME >