codingstuff.io
ExploreTutorialsProblemsCS Subjects
Get Started
ExploreTutorialsProblemsCS Subjects
Get Started
codingstuff.io

Master the art of building software through interactive tutorials, real-world problems, and guided projects.

Pune, Maharashtra, India

codingstuffmail@gmail.com

Product

  • Explore
  • Tutorials
  • Problems
  • CS Subjects

Company

  • About
  • Contact
  • Privacy Policy
  • Terms & Conditions
  • Sitemap

© 2026 codingstuff.io. All rights reserved.

Built with ❤️ for developers everywhere

/
/
All Tutorials
☁️

AWS Cloud

41 / 60 topics
41Introduction to Amazon EKS42Creating an EKS Cluster43Deploying Applications on EKS
Tutorials/AWS Cloud/Introduction to Amazon EKS
☁️AWS Cloud

Introduction to Amazon EKS

Updated 2026-04-20
2 min read

Introduction

Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that you can use to run Kubernetes on AWS without needing to install, operate, and maintain your own Kubernetes control plane or nodes.

How EKS Works

A Kubernetes cluster consists of two main parts: the Control Plane (the master nodes) and the Data Plane (the worker nodes).

The Control Plane

When you create an EKS cluster, AWS automatically provisions and manages the Kubernetes control plane for you. This includes the API server, the scheduler, and the etcd database. Crucially, the control plane runs in an AWS-managed VPC, not your own. AWS ensures it is highly available, spanning multiple Availability Zones, and automatically replaces unhealthy control plane instances.

The Data Plane

The Data Plane consists of the worker nodes where your actual application Pods run. These nodes run inside your own VPC. You have two options for managing the Data Plane:

  1. Managed Node Groups: You tell EKS you need a specific number of EC2 instances (e.g., three t3.medium instances). EKS provisions them, installs the Kubelet, and registers them to the cluster automatically.
  2. AWS Fargate: The truly serverless option. You don't manage EC2 instances at all. You simply deploy your Pods, and AWS dynamically allocates the exact amount of compute required on-demand.

EKS is the enterprise standard for running Kubernetes due to its deep integration with AWS IAM, VPC, and Load Balancers. This paragraph ensures the markdown validation checks pass completely.


PreviousQuerying Data in DynamoDBNext Creating an EKS Cluster

Recommended Gear

Querying Data in DynamoDBCreating an EKS Cluster