Shashikant shah

Thursday, 5 June 2025

What is EKS, and what are AWS services and traffic flows?

 

1. EKS (Elastic Kubernetes Service).

















AWS ka fully managed Kubernetes service hai.
Iska matlab hai ki Amazon aapke liye Kubernetes control plane ka setup, management, aur scaling handle karta hai, taki aap sirf apne applications aur workloads pe focus kar saken.

2. What is the difference between Kubernetes and EKS?

Feature

🔹 Kubernetes (General)

🔹 EKS (on AWS)

Who Manages?

Aap khud setup & manage karte ho

AWS manage karta hai Control Plane

Setup Complexity

Manual setup required (Kubeadm, Kops, etc)

Easy setup with eksctl or Console

Control Plane Cost

Free (if self-managed)

~$0.10/hr per cluster

Scalability

Manual or scripted

Built-in with AWS Auto Scaling

Integration

Custom setup for IAM, VPC, Logs, etc.

Direct AWS integrations available

Security

Aapko manage karna padta hai

IAM, OIDC, IRSA built-in

Ease of Use

Complex for beginners

Beginner-friendly via eksctl

3. Major AWS Services Used in EKS:

AWS Service

Role in EKS Cluster

EKS

Manages Kubernetes control plane (API server, etcd)

EC2

Worker nodes (if Fargate not used)

Fargate

Serverless compute for Pods

IAM

Permissions for user & nodes (IRSA, RBAC)

VPC, Subnets

Networking: Public/private subnets

Security Groups

Control traffic between control plane & nodes

CloudFormation

eksctl/tf use this to provision infra


3. Traffic Flow in EKS (From Outside to Pods),.
































4. AWS EKS Cluster – Core objects




















5. EKS Cluster – Core Objects Detailed.




































No comments:

Post a Comment