EKS

Definition

Elastic Kubernetes Service (EKS) is an AWS managed service that simplifies the deployment and management of Kubernetes clusters, reducing operational

Use Cases

Provider Equivalents

Frequently Asked Questions

What's the difference between Amazon EKS and ECS?
EKS runs Kubernetes, which is an open-source container orchestration system with a large ecosystem and portable APIs. ECS is AWS’s own container orchestrator (not Kubernetes). Choose EKS if you want Kubernetes compatibility/portability and Kubernetes tooling; choose ECS if you want a simpler AWS-native experience without managing Kubernetes components.
When should I use Amazon EKS?
Use EKS when you need Kubernetes features (operators, CRDs, Helm ecosystem), want portability across environments, or have multiple teams that benefit from standardized Kubernetes-based deployment and scaling. It’s a good fit for microservices, platform engineering, and workloads that need advanced scheduling, autoscaling, and service-to-service networking patterns.
How much does Amazon EKS cost?
EKS pricing typically includes a per-cluster control plane fee plus the cost of the worker compute and supporting resources. Worker costs depend on whether you use EC2 nodes or AWS Fargate, plus charges for EBS storage, load balancers, data transfer, and logging/monitoring (for example, CloudWatch). Total cost is driven by number of clusters, node instance types and count, uptime, storage, and network traffic.

Category: containers

Difficulty: advanced

Related Terms

See Also