1. EKS (Elastic Kubernetes Service).
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 |
No comments:
Post a Comment