Тёмный

AWS EKS - Create Kubernetes cluster on Amazon EKS | the easy way 

TechWorld with Nana
Подписаться 1,1 млн
Просмотров 528 тыс.
50% 1

How to setup a Kubernetes cluster on AWS EKS using eksctl | Amazon EKS explained
Step by Step Application Deployment on LKE using Helm ► • Step by Step Applicati...
In this video I cover Elastic Kubernetes Service or AWS EKS in short. You will learn how to setup your Kubernetes cluster on AWS EKS using eksctl.
► Thanks Nirmata for sponsoring this video!
► First 30 sign-ups get 3 months free! Sign up and use the in-product chat to say “Nana sent me!” (Offer good till Sep 30th) 🚀
To try Nirmata EKS Manager for free visit the AWS Marketplace (amzn.to/3bGixvD). Or, find out more at nirmata.com (nirmata.com/).
#awseks #amazoneks #kubernetes #techworldwithnana
------- What is EKS? -------
AWS EKS is a Managed Kubernetes Service from Amazon, which means AWS manages the Master Nodes for you. All the necessary applications/services are already pre-installed like the container runtime or master processes and in addition it also takes care of scaling and backups. 👍
You only create the Worker Nodes.
Learn about Master and Worker Nodes here: ► • Kubernetes Architectur...
------- How to use EKS? -------
To create a K8s cluster in EKS you need to do following steps:
1) Setup or preparation steps
- create AWS account
- create a VPC - virtual private space
- create an IAM role with Security Group (or in other words: create AWS user with list of permissions)
2) Create Cluster Control Plane - Master Nodes
- choose basic information like cluster name and k8s version
- choose region and VPC for your cluster
- set security
3) Create Worker Nodes and connect to cluster
The Worker Nodes are some EC2 instances with CPU and storage resources.
- Create as a Node Group
- Choose cluster it will attach to
- Define Security Group, select instance type etc.
With NodeGroup you have autoscaling, which means based on your needs depending on how much load the cluster has new Worker Nodes will automatically added or removed in the cluster.
- For that you need to define max and minimum number of Nodes.
------- Complex, but powerful and popular -------
You're right, that's a lot of effort for just creating a simple Kubernetes cluster. Compared to other managed Kubernetes services, like DigitalOcean or Linode it's more complex.
So, how to do it, when you just want to create a cluster and start deploying your containers inside as fast as possible.
Instead of doing all those steps manually, there is a faster and more efficient way.
------- eksctl to the rescue -------
eksctl is a simple CLI tool for creating clusters on EKS. With just one command you create a cluster in minutes.
I'm a huge fan of understanding the concepts of how a technology works, but if there are tools that make working with this technology much easier then I like to use them. Usually those tools are built by community, which specialized in this technology. So it makes sense to use this knowledge.
So in the demo we will create the Kubernetes cluster using eksctl.
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
0:00 - Intro
0:36 - What is EKS?
1:20 - How to use EKS? 3 steps
4:46 - eksctl
7:22 - Demo: Create K8s cluster on AWS EKS using eksctl
15:04 - Demo: Delete K8s cluster and all its resources
16:02 - Recap
▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
Full Kubernetes and Docker tutorial ► bit.ly/2YGeRp9
DevOps Tools, like Terraform, Prometheus ► bit.ly/2W9UEq6
Jenkins Pipeline Tutorials ► bit.ly/2Wunx08
▬▬▬▬▬▬ Useful Links 🔗 ▬▬▬▬▬▬
Configure AWS credentials:
► docs.aws.amazon.com/cli/lates...
eksctl Repository:
► github.com/weaveworks/eksctl
EKS guide documentation:
► docs.aws.amazon.com/eks/lates...
► docs.aws.amazon.com/eks/lates...
▬▬▬▬▬▬ Connect with me 👋 ▬▬▬▬▬▬
Join private Facebook group ► bit.ly/32UVSZP
Don't forget to subscribe ► bit.ly/3mO4jxT
DEV ► bit.ly/3h2fqiO
INSTAGRAM ► bit.ly/2F3LXYJ
TWITTER ► bit.ly/3i54PUB
LINKEDIN ► bit.ly/3hWOLVT
▬▬▬▬▬▬ Courses & Bootcamp & Ebooks 🚀 ▬▬▬▬▬▬
► Become a DevOps Engineer - full educational program 👉🏼 bit.ly/45mXaer
► High-Quality and Hands-On Courses 👉🏼 bit.ly/3BNS8Kv
► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 bit.ly/3Ozl28x

Опубликовано:

 

3 авг 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 245   
@TechWorldwithNana
@TechWorldwithNana 3 года назад
Step by Step Application Deployment on LKE using Helm ► ru-vid.com/video/%D0%B2%D0%B8%D0%B4%D0%B5%D0%BE-JGtJj_nAA2s.html ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro 0:36 - What is EKS? 1:20 - How to use EKS? 3 steps 4:46 - eksctl 7:22 - Demo: Create K8s cluster on AWS EKS using eksctl 15:04 - Demo: Delete K8s cluster and all its resources 16:02 - Recap
@siddeshmundhe6536
@siddeshmundhe6536 3 года назад
Awesome Nana....Can you Plz make video on AKS , Azure Kubernetes Service ,
@siddharthojha4190
@siddharthojha4190 3 года назад
Was waiting for this tutorial. Great work as always
@TechWorldwithNana
@TechWorldwithNana 3 года назад
@@siddeshmundhe6536 Yes I will do one on AKS too
@rijulgogia5321
@rijulgogia5321 3 года назад
Mam, can you please create a video on how to use IAM roles, users, and groups with RBAC roles and cluster roles [EKS].
@siddeshmundhe6536
@siddeshmundhe6536 3 года назад
@@TechWorldwithNana ❤️❤️❤️❤️Thanks
@SovietFrontier
@SovietFrontier 22 дня назад
As a Solutions Architect from AWS, I greatly appreciate all your videos! Thank you for making these!
@adamfowleruk
@adamfowleruk 3 года назад
Great video. Good introduction and straight to the point, showing each step as needed. One of the few videos I've watched all the way through without skipping forward for the real content! Great job. Love the visuals too. Very slick production!
@laurabennis3871
@laurabennis3871 3 года назад
Oh god... I watched some of your videos and I can honestly say that I'm in LOVE with your explanations, your knowledge and how simple you make it look. I've been struggling with all of the CI/CD, containers, orchestration aspect but you are my hero. Thank you so much for this !
@ayodeleonabokun7158
@ayodeleonabokun7158 Год назад
How did you execute that file after passing the parameters
@akinaregbesola
@akinaregbesola 2 года назад
Wow!! No ambiguities; very clear and straight to the point. Awesome job Nana.
@muelladresse10
@muelladresse10 3 года назад
Kubernetes is really a nice tool. I began learning Kubernetes some months ago and found your channel during my research for tutorials. It‘s by far the best DevOps Channel on RU-vid if you are a beginner and want an overview of DevOps topics and good in-depth tutorials. What I especially like about your channel are videos like this where you deploy a project from scratch on a common platform like Linode or AWS.
@TechWorldwithNana
@TechWorldwithNana 3 года назад
Wow, thank you so much Tilo. This is really motivating! Happy to hear such amazing feedback and that my videos have been so helpful 😊
@ionrover2
@ionrover2 3 года назад
I'm so glad you had a whole section on eksctl.
@omarkarim9298
@omarkarim9298 3 года назад
"you already have kubernetes to learn" 🤣🤣 had me lol
@josephsadler8614
@josephsadler8614 3 года назад
Awesome video! I found this AFTER going through the headache of creating my cluster and worker nodes via the AWS Console. Never even heard of eksctl before this. Appreciate it!
@nkemmary139
@nkemmary139 Год назад
I cannot believe how much l learnt and was able to do through this 16 minutes video. You are awesome, thank you very much!!
@ashwind6295
@ashwind6295 Год назад
This was easily the best tutorial I've watched on this topic. Thank you for this tutorial and sharing your knowledge to younger developers like me!
@AaronNel
@AaronNel 3 года назад
Thanks for this incredible video. Your videos continue to be the highest quality content on the topics you cover. Your thorough and complete explanations that focus on just what we need to know help a lot
@nemoahuja3423
@nemoahuja3423 Год назад
Thank you Nana! I was struggling since morning to create eks cluster. Checked many blogs and videos but no luck. Thank you for the video. Love you!
@babakhabibnejad508
@babakhabibnejad508 2 года назад
Once again thank you Nana! your videos are really easy to follow without extra tech babble that will just confuse me when I start learning some new tech.
@andresram_1
@andresram_1 3 года назад
I love your videos, Nana. Thanks for sharing this with the community! Kudos!
@shubhashrichavan7307
@shubhashrichavan7307 Год назад
Clear and to the point explanation as always! Keep making more such videos Nana! More power to you.
@mathewkargarzadeh3158
@mathewkargarzadeh3158 3 года назад
FANTASTIC !! on EKS Concept. Thank You. you rock young lady. make it easy to understand the component of EKS. I love the auto-scaling concept of worker node (in the node group ) to increase the worker nodes if needed.. Appreciated !!
@vijayalakshmirakesh3574
@vijayalakshmirakesh3574 2 года назад
Wow, amazing videos, can't explain how easy it is to understand. Loads of gratitude.. thanks a ton Nana :)
@christophertoombs373
@christophertoombs373 3 года назад
Very Clean Video -- super easy to follow and it got me setting up a cluster in no time!
@ralfloserth3070
@ralfloserth3070 3 года назад
This is a great overview as well as suggesting the third party tools. Nice!
@staj
@staj 2 года назад
Another Great practical, concise & precise video. Thanks a lot Nana.
@anderspadilla3517
@anderspadilla3517 3 года назад
Wonderful! It's a good and simple introduction of EKS and how start using it. Perfect, just that i was looking for. Thanks a lot! Muchas gracias
@gwulfwud
@gwulfwud 3 года назад
Very helpful, thank you. Would love a Terraform version of this!
@singhamita
@singhamita 3 года назад
Very nicely explained. I am going to try this hope it will smooth. Love and blessings for you and your quality content
@AbdulSamad-zb8zn
@AbdulSamad-zb8zn 3 года назад
LOVE YOUR VIDEOS THE WAY YOU'R EXPLAINING THE CONCEPTS...FROM INDIA
@TechWorldwithNana
@TechWorldwithNana 3 года назад
Awesome, thank you Abdul!
@timmorichardson4246
@timmorichardson4246 3 года назад
This is a fantastic overview, thanks Nana, great job
@TechWorldwithNana
@TechWorldwithNana 3 года назад
Thank you so much Timmo. Happy to hear! 😊
@captaincloud7118
@captaincloud7118 3 года назад
Nana you are amazing! Thank you for such quality vidoes! Keep up the good work!
@TechTutorialswithPiyush
@TechTutorialswithPiyush 3 года назад
Amazing explanation! You are such an inspiration
@pintunag
@pintunag 3 года назад
Thank you Nana for the wonderful tutorial.
@TechWorldwithNana
@TechWorldwithNana 3 года назад
Really happy to hear! 😊
@ousamabenyounes8344
@ousamabenyounes8344 3 года назад
Cooool :) thanks for this interesting demo I didn't know about eksctl tool really cool project thanks again nana
@thecloudterminal
@thecloudterminal Год назад
Thank you for such an awesome tutorial Nana!
@YouTubers-rj9xv
@YouTubers-rj9xv 3 года назад
Thank you for sharing the valuable information. #Fans from INDIA.
@douglassoaresmantova
@douglassoaresmantova 2 года назад
You are the best Devops I have ever seen
@omarpachecoc9874
@omarpachecoc9874 3 года назад
Excellent Video Nana as always all your videos are just amazing simple and brilliants :)
@TechWorldwithNana
@TechWorldwithNana 3 года назад
Thank you so much Omar! Really great to hear 😊
@miguelangelsalinasgancedo141
@miguelangelsalinasgancedo141 2 года назад
Great video. Easy to follow and ontain results in a short of time
@AnkitSharma-um4ml
@AnkitSharma-um4ml 3 года назад
Nana, your contents are the best of all. I tried LinkedIn Learning, Pluralsight but I ended up here !!! Just a suggestion for the future videos that please keep cleaning the terminal because sometimes it becomes hard to see the content at the end of the terminal due to youtube status bar below :D
@manigandant2969
@manigandant2969 3 года назад
Very informative video @Nana. Please keep up the good work. Also please share demo to provision EKS cluster via Ansible/Terraform
@muhammadshahbazbabar5429
@muhammadshahbazbabar5429 3 года назад
wow u have such strong grip on these concepts (y) glasd i landed on ur channel..... liked subscribed done !
@TechWorldwithNana
@TechWorldwithNana 3 года назад
So great to hear! thanks and welcome to the channel 😊
@xarmandop
@xarmandop Месяц назад
Super useful, a little out of date but great explanation. Kudos🐳
@SureshKumar-ow2ji
@SureshKumar-ow2ji 3 года назад
Thank you for that, Nana..have a good one..keep up the good work..😍
@TechWorldwithNana
@TechWorldwithNana 3 года назад
Appreciate your words Suresh 😊
@trueindian506
@trueindian506 4 месяца назад
Thank you nana it's very good explanation by you
@daryanghandehari6313
@daryanghandehari6313 2 года назад
Good stuff. Very clear and well done!!!
@kchemutai3483
@kchemutai3483 11 месяцев назад
Amazing video, I enjoyed every bit of it
@annik4371
@annik4371 3 года назад
Great video. Thanks for your time and this job!
@chandrasekharareddy751
@chandrasekharareddy751 3 года назад
Thankz nana ..good explanation & I Like it eks cluster.
@anthonybisong6744
@anthonybisong6744 Год назад
Excellent video and the aws Kubernetes tutorial is well explained
@user-zq4lo2cb2t
@user-zq4lo2cb2t 3 года назад
YOU ARE AWESOME The heaven is place just for you!
@tonymathew1588
@tonymathew1588 3 года назад
First thing first Thanks Nana for the excellent course.keep up the good work Q. How do we create a EKS cluster using AWS Fargate in eksctl?
@mawardytuts7310
@mawardytuts7310 3 года назад
don't forget to put the --ssh-access flag during cluster creation, it can cause you pain later and force you to recreate the entire cluster to be able to access the cluster.
@Kevin-xu9ym
@Kevin-xu9ym 2 года назад
thanks Nana! Great stuff as usual
@harishvepachedu9509
@harishvepachedu9509 3 года назад
Thank you so much Nana for the video however we(at least I) would really appreciate to see an application deployment with ingress-controller(NLB), ingress and deployment, service. I know this is too much ask but it really helps lot of us(at least me) to understand the ingress-controller. Thanks once again... kudos 🙂
@TechWorldwithNana
@TechWorldwithNana 3 года назад
Will surely make a couple of more videos on AWS, since it's a big topic. Will definitely take your suggestion! Thanks a lot 😊
@saikatdey5379
@saikatdey5379 2 года назад
Nice Tutorial. Very well explained.
@tjbihh
@tjbihh 3 года назад
Thank you, Nana - very helpful
@ymn54
@ymn54 5 месяцев назад
Thank you again for this other clear tuto
@tanayakarmakar2407
@tanayakarmakar2407 3 года назад
Thanks Nana for the awesome video :)
@liamray2010
@liamray2010 9 месяцев назад
Nana you are the best!
@abayomiariyo7651
@abayomiariyo7651 Год назад
Thank God I found you!
@ammlyf
@ammlyf 3 года назад
Thank you. I needed this.
@TechWorldwithNana
@TechWorldwithNana 3 года назад
Glad to hear! 👍
@Panos835
@Panos835 3 года назад
Nicely done tutorial - well explained
@MrWorkman2010
@MrWorkman2010 2 года назад
Good to know this at such a time
@thomash.8297
@thomash.8297 3 года назад
Thanks for this good explanation!
@TechWorldwithNana
@TechWorldwithNana 3 года назад
Thanks Tom 😊
@devadev3214
@devadev3214 3 года назад
Nice explanation nana🤝👏
@neethulalitha2677
@neethulalitha2677 2 года назад
Thanks for the great tutorial!
@sudeepm3116
@sudeepm3116 2 года назад
awesome explanation, very helpful.
@fabioszymanski
@fabioszymanski 2 года назад
Best video ever, thanks a lot🙏👏
@pettertables8807
@pettertables8807 3 года назад
i'm learning with your videos, thank you very much for sharing =D
@TechWorldwithNana
@TechWorldwithNana 3 года назад
Happy to hear! Appreciate you leaving a feedback 😊
@santosharakere
@santosharakere Год назад
Excellent info/ demo. Thanks.
@agrawal97siddharth
@agrawal97siddharth 2 года назад
Great Work!! It has been super helpful!! Just a query, which tool should I use to manage an eks cluster to enable developers in my team to connect and deploy their applications with lowest overhead possible?? Would eks/nirmata be appropriate in this use case? Or is there any other tool?
@Franchyze923
@Franchyze923 2 года назад
great demo thank you!
@muks
@muks 2 года назад
Thanks for video..Awesome content and explanation. Very straight forward and Auf wiedersehen
@jimmyt.2200
@jimmyt.2200 3 года назад
Amazing video, thanks ! 😊
@subgero
@subgero Год назад
Thank you Nana, I love u!
@kranthisonuk
@kranthisonuk 2 года назад
Really appreciate your efforts on spreading knowledge,thanks a lot.Can you also help with Jenkins x installation on eks please?
@EmreAydnsoy
@EmreAydnsoy 3 года назад
Hi Nana, great video, thanks. It would be great if you occasionally use clear after commands. I wanted to give a little feedback. thanks again :)
@davidjhons2549
@davidjhons2549 6 месяцев назад
Nice Explanation 999k 1k still to go... I have been following you since 921k, ..
@eduvilas1282
@eduvilas1282 2 года назад
you rock Nana!
@fabiohenrique209
@fabiohenrique209 3 года назад
Thanks that's is a excellent video. Could you post a video demonstrating how to create an eks cluster with Terraform?
@ASHISHKUMAR-ss3rj
@ASHISHKUMAR-ss3rj 3 года назад
Thanku nana thanku so much
@VenkitaramanNV
@VenkitaramanNV Год назад
All your videos are excellent and your presentation is very good. Can you post a video of skaffold used in ci cd.
@vivekjain103
@vivekjain103 3 года назад
Thanks Nana 🙂
@speakthememe
@speakthememe Год назад
thank you really good guide, you helped me
@afshaarahmed2114
@afshaarahmed2114 2 года назад
You are so good❤️ from Pakistan
@siyuanwang3697
@siyuanwang3697 2 года назад
Thank you very much for your great explanation. I have a question, should we put a LB in front of EKS in production?
@piyushdarji7926
@piyushdarji7926 2 года назад
Amezing video madam...... It's really very helpful :)
@rickam9055
@rickam9055 3 года назад
You always saving my ass. THANK YOU NANA
@TechWorldwithNana
@TechWorldwithNana 3 года назад
👍😊
@meruvabalaji1500
@meruvabalaji1500 3 года назад
awesome video, please make a video on k8 cluster using kubespray
@iga3725
@iga3725 Год назад
Amazing tutorial.... thx
@JDGAMEON
@JDGAMEON Год назад
Really useful tool!
@tiagobarreto7853
@tiagobarreto7853 3 года назад
Thank you so much!
@MuhammedDahab
@MuhammedDahab 3 года назад
hi , thanx again ♥♥
@pramodkumar-hi3hn
@pramodkumar-hi3hn 3 года назад
Thank you Mam
@shnsofrsh
@shnsofrsh 3 года назад
Hi Nana! this is awesome! can you also have a tutorial about these but using YAML file? much appreciated
@phongthornkhamkankaew6226
@phongthornkhamkankaew6226 3 года назад
I love it eksctl ;)
@obviousanalytics8864
@obviousanalytics8864 9 месяцев назад
Hi Nana, very good content and clear explanation. would be helpful if you could show where are you executing the commands and how to get them installed?
@atharvamali8974
@atharvamali8974 8 месяцев назад
can anyone tell where she executed the commands
@sumeetmallick7525
@sumeetmallick7525 3 года назад
Hi Nana the tutorial on eks was great. Can you make tutorial on GKE(Google kubernetes engine)
@KevinLyda
@KevinLyda 3 года назад
Thoughts on creating an EKS cluster with terraform? There's a community module to make it a bit easier.
@kirdneh2946
@kirdneh2946 3 года назад
The hairstyle suits you. :) And informative vid:P
@ksaittis8516
@ksaittis8516 3 года назад
Thanks for the great video, can we have a video on kops
@manishpraphu7819
@manishpraphu7819 3 года назад
Thank you nana. well explained. you have created worker nodes using eksctl. can we run pods in worker nodes using eksctl ?
@phaus5815
@phaus5815 3 года назад
I love this channel
Далее
Help Barry And Barry Woman Scan Prisoners
00:23
Просмотров 2,6 млн
Kubernetes Explained in 6 Minutes | k8s Architecture
6:28
Containers on AWS Overview: ECS | EKS | Fargate | ECR
25:10
Kubernetes Crash Course for Absolute Beginners [NEW]
1:12:04