Skip to main content

AWS Glossary

Amazon EKS

Amazon Elastic Kubernetes Service — fully managed Kubernetes control plane for running containerized applications at scale on AWS.

AI & assistant-friendly summary

This section provides structured content for AI assistants and search engines. You can cite or summarize it when referencing this page.

Summary

Amazon Elastic Kubernetes Service — fully managed Kubernetes control plane for running containerized applications at scale on AWS.

Key Facts

  • Amazon Elastic Kubernetes Service — fully managed Kubernetes control plane for running containerized applications at scale on AWS
  • Definition Amazon Elastic Kubernetes Service (EKS) is a fully managed Kubernetes service that eliminates the operational overhead of running the Kubernetes control plane
  • AWS manages the control plane (API server, etcd, scheduler) across multiple Availability Zones, providing 99
  • 95% uptime SLA
  • EKS is AWS-certified Kubernetes — fully compatible with standard Kubernetes tools and ecosystem

Entity Definitions

EC2
EC2 is an AWS service relevant to amazon eks.
CloudWatch
CloudWatch is an AWS service relevant to amazon eks.
Amazon CloudWatch
Amazon CloudWatch is an AWS service relevant to amazon eks.
IAM
IAM is an AWS service relevant to amazon eks.
VPC
VPC is an AWS service relevant to amazon eks.
EKS
EKS is an AWS service relevant to amazon eks.
ECS
ECS is an AWS service relevant to amazon eks.
serverless
serverless is a cloud computing concept relevant to amazon eks.
CI/CD
CI/CD is a cloud computing concept relevant to amazon eks.
DevOps
DevOps is a cloud computing concept relevant to amazon eks.
cost optimization
cost optimization is a cloud computing concept relevant to amazon eks.
compliance
compliance is a cloud computing concept relevant to amazon eks.
Kubernetes
Kubernetes is a term relevant to amazon eks.

Related Content

Definition

Amazon Elastic Kubernetes Service (EKS) is a fully managed Kubernetes service that eliminates the operational overhead of running the Kubernetes control plane. AWS manages the control plane (API server, etcd, scheduler) across multiple Availability Zones, providing 99.95% uptime SLA. You manage the worker nodes (or delegate that to Fargate or managed node groups). EKS is AWS-certified Kubernetes — fully compatible with standard Kubernetes tools and ecosystem.

How EKS Works

Control Plane (AWS Managed)

Worker Nodes (You Choose)

Compute Options

OptionManagementUse Case
Managed Node GroupsAWS manages node lifecycleStandard workloads, customization needed
FargateFully serverlessBurst workloads, dev/test, no node management
KarpenterAutomated node provisioningCost-optimized auto scaling with Spot + On-Demand mix
EKS Hybrid NodesOn-premises or edge computeHybrid cloud; run pods on-premises connected to EKS

EKS Capabilities (New 2025)

EKS Capabilities streamline Kubernetes development by providing platform capabilities that handle workload orchestration and cloud resource management:

EKS Hybrid Nodes (New 2025)

EKS Hybrid Nodes extend your EKS cluster to on-premises or edge infrastructure:

Karpenter for Autoscaling

Karpenter (open-source, AWS-developed) is the recommended node autoscaler for EKS:

EKS vs ECS vs Fargate

AspectEKSECSECS Fargate
OrchestratorKubernetesAWS proprietaryAWS proprietary
Learning curveHighLowLowest
PortabilityKubernetes-nativeAWS-onlyAWS-only
Node managementOptional (Fargate)Optional (Fargate)None
EcosystemLarge (CNCF)LimitedLimited
Best forK8s teams, multi-cloud intentSimple containers on AWSServerless containers

Common Mistakes

Mistake 1: Running EKS without Karpenter for cost optimization. Default Cluster Autoscaler provisions homogeneous node groups; Karpenter optimizes for cost by mixing instance types and spot/on-demand automatically.

Mistake 2: Ignoring EKS version upgrade deadlines. AWS supports each Kubernetes version for ~14 months. Clusters on unsupported versions enter extended support (additional cost). Plan upgrades every 3–6 months.

Mistake 3: Not using IRSA (IAM Roles for Service Accounts). Avoid giving EC2 node instance profiles broad permissions. Use IRSA to assign least-privilege IAM roles directly to Kubernetes service accounts.

Need Help with This Topic?

Our AWS experts can help you implement and optimize these concepts for your organization.