fbpx

EKS SETUP - AWS

Step - 1 : Create EKS Management Host in AWS🚀

1.Launch new Ubuntu VM using AWS Ec2 ( t2.micro )🎯

2.Connect to machine and install kubectl using below commands📡

curl -o kubectl https://amazon-eks.s3.us-west-2.amazonaws.com/1.19.6/2021-01-05/bin/linux/amd64/kubectl
chmod +x ./kubectl
sudo mv ./kubectl /usr/local/bin
kubectl version --short --client

3. Install AWS CLI latest version using below commands📥

sudo apt install unzip
curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
unzip awscliv2.zip
sudo ./aws/install
aws --version

4. Install eksctl using below commands💾 

# for ARM systems, set ARCH to: `arm64`, `armv6` or `armv7`
ARCH=amd64
PLATFORM=$(uname -s)_$ARCH

curl -sLO "https://github.com/eksctl-io/eksctl/releases/latest/download/eksctl_$PLATFORM.tar.gz"

# (Optional) Verify checksum
curl -sL "https://github.com/eksctl-io/eksctl/releases/latest/download/eksctl_checksums.txt" | grep $PLATFORM | sha256sum --check

tar -xzf eksctl_$PLATFORM.tar.gz -C /tmp && rm eksctl_$PLATFORM.tar.gz

sudo mv /tmp/eksctl /usr/local/bin

eksctl version

Step - 2 : Create IAM role & attach to EKS Management Host

  1. Create New Role using IAM service ( Select Usecase – ec2 )

  2. Add below permissions for the role Administrator – access

  3. Enter Role Name (eksroleec2)

  4. Attach created role to EKS Management Host (Select EC2 => Click on Security => Modify IAM Role => attach IAM role we have created)

Step - 3 : Create EKS Cluster using eksctl📝

Syntax📜 :

eksctl create cluster –name cluster-name –region region-name –node-type instance-type –nodes-min 2 –nodes-max 2 –zones “us-east-1a,us-east-1b”

N. Virgina:
Mumbai:

eksctl create cluster --name srtechops-cluster4 --region ap-south-1 --node-type t2.medium --zones ap-south-1a,ap-south-1b

📝 Note: Cluster creation will take 5 to 10 mins of time (we have to wait). After cluster created we can check nodes using below command.

kubectl get nodes

📝Note: We should be able to see EKS cluster nodes here.

We are done with our Setup🎊

Step - 4 : After your practise, delete Cluster and other resources we have used in AWS Cloud to avoid billing

eksctl delete cluster --name srtechops-cluster4 --region ap-south-1

Devops Multi cloud Training

Choose the training style that fits your schedule — Self-Paced or Live Interactive Sessions. Both include hands-on projects, expert support, and lifetime access.

FeatureSelf-Paced TrainingLive Training
🎯 Mode🎥Pre-Recorded Session🧑‍🏫Live Class + Recordings
💼 Projects🕒 Weekend Real-Time Projects📅 Weekdays + Weekend Real-Time Projects
❓ Doubt Clearing📞 Weekend Live Support Session🧠 Anytime Doubt Clearing Session
👥 Career Support & Mentorship❌ No✅ Yes
🎓 Global Certification Training❌ No✅ Yes
🔑 Access♾️ Lifetime Access♾️ Lifetime Access
💰 Fees₹4,999 (2 x ₹2,500)₹7,999 (2 x ₹4,000)
ℹ️ For More InfoExplore Self-Paced Training Explore Live Training

Leave a Comment

Your email address will not be published. Required fields are marked *

Open chat
Hello, Good day!!
How can we help you?