Kubernetes Course - Full Beginners Tutorial (Containerize Your Apps!)

  Рет қаралды 575,779

freeCodeCamp.org

freeCodeCamp.org

Күн бұрын

Learn how to use Kubernetes in this complete course. Kubernetes makes it possible to containerize applications and simplifies app deployment to production.
✏️ Course developed by Bogdan Stashchuk. Check out his channel: / codingtutorials
⭐️ Course Contents ⭐️
⌨️ (0:00:00) Kubernetes for Beginners Introduction
⌨️ (0:02:40) What is Kubernetes
⌨️ (0:06:46) What is Pod
⌨️ (0:08:22) Kubernetes Cluster and Nodes
⌨️ (0:10:40) Kubernetes Services
⌨️ (0:14:17) What is kubectl
⌨️ (0:17:23) Software required for this course
⌨️ (0:21:49) Installing kubectl
⌨️ (0:25:03) Installing Minikube
⌨️ (0:29:38) Cleating Kubernetes cluster using Minikube
⌨️ (0:33:50) Exploring the Kubernetes node
⌨️ (0:40:36) Creating just single Pod
⌨️ (0:45:57) Exploring Kubernetes Pod
⌨️ (0:52:44) Creating alias for the kubectl command
⌨️ (0:55:17) Creating and exploring Deployment
⌨️ (1:07:00) Connecting to one of the Pods using its IP address
⌨️ (1:09:23) What is Service
⌨️ (1:11:18) Creating and exploring ClusterIP Service
⌨️ (1:16:38) Connecting to the Deployment using ClusterIP Service
⌨️ (1:20:55) Deleting Deployment and Service
⌨️ (1:22:20) Creating Node web application
⌨️ (1:30:05) Dockerizing Node application
⌨️ (1:38:28) Pushing custom image to the Docker Hub
⌨️ (1:40:26) Creating deployment based on the custom Docker image
⌨️ (1:45:49) Scaling custom image deployment
⌨️ (1:49:14) Creating NodePort Service
⌨️ (1:53:51) Creating LoadBalancer Service
⌨️ (1:56:49) Rolling update of the deployment
⌨️ (2:05:30) What happens when one of the pods is deleted
⌨️ (2:06:31) Kubernetes Dashboard
⌨️ (2:10:49) Creating YAML deployment specification file
⌨️ (2:17:04) How to use Kubernetes documentation
⌨️ (2:20:35) Applying YAML deployment file
⌨️ (2:24:13) Creating YAML service specification file
⌨️ (2:27:59) Plan for the creation of the two deployments
⌨️ (2:31:16) Creating another web app with two endpoints
⌨️ (2:35:15) Building custom Docker image for the second web app
⌨️ (2:36:38) Creating YAML specification for the second web app
⌨️ (2:39:02) Creating YAML specification for the NGINX app
⌨️ (2:42:07) Applying specifications for both apps
⌨️ (2:44:09) Verifying connectivity between different deployments
⌨️ (2:47:05) Resolving Service name to IP address
⌨️ (2:49:52) Deleting both applications
⌨️ (2:51:00) Changing Container Runtime from Docker to CRI-O
⌨️ (2:54:49) Deploying apps using CRI-O container runtime
⌨️ (2:56:08) Verifying connectivity between deployments
⌨️ (2:57:11) Wrap-Up
🎉 Thanks to our Champion and Sponsor supporters:
👾 Raymond Odero
👾 Agustín Kussrow
👾 aldo ferretti
👾 Otis Morgan
👾 DeezMaster
--
Learn to code for free and get a developer job: www.freecodecamp.org
Read hundreds of articles on programming: freecodecamp.org/news

Пікірлер: 403
@karma_yogi_42
@karma_yogi_42 2 жыл бұрын
yo! this is the guy who taught me mongodb! loved his course on udemy, one of the reason I got a job!
@Bogdan_Stashchuk
@Bogdan_Stashchuk 2 жыл бұрын
*Wow! I am so happy you got a job thanks to my course! 👍*
@karma_yogi_42
@karma_yogi_42 2 жыл бұрын
@@Bogdan_Stashchuk absolutely man! the teaching style in the course was perfect for me. thank you! im glad you read my message :)
@thetruthsayer8347
@thetruthsayer8347 2 жыл бұрын
What kind of job?
@karma_yogi_42
@karma_yogi_42 2 жыл бұрын
@@thetruthsayer8347 MERN stack
@lolwhatyesme651
@lolwhatyesme651 Жыл бұрын
I've watched udemy videos, other youtube videos, and even got taught a bit on the job. This is by far the most useful resource that has helped me understand Kubernetes in both theory and practice. Thank you sir - you are a godsend.
@newtanagmukhopadhyay4716
@newtanagmukhopadhyay4716 Жыл бұрын
hi is this really the best course for k8s?
@abdullahtayeh1853
@abdullahtayeh1853 Жыл бұрын
liar!
@ishan7975
@ishan7975 Жыл бұрын
@@newtanagmukhopadhyay4716 alaha bebe yes
@jeanhibbert
@jeanhibbert Жыл бұрын
i have to agree
@K71947
@K71947 Жыл бұрын
@@ishan7975 confirm bro??..mostly utube video end up with their subscription...hahahaha
@Satvikshukla0007
@Satvikshukla0007 11 ай бұрын
This tutorial is far better than all the other tutorials present online, free or for cost, This one is awesone.
@26brains
@26brains 2 жыл бұрын
This course is amazing and Bogdan is a fantastic teacher. I would happily watch him talk about paint drying! Thank you!
@jagujagu2972
@jagujagu2972 2 жыл бұрын
The best K8S course I have come across so far!! The first K8S tutorial that I watched till the end. Great. Thank you so much.
@binaypradhan1668
@binaypradhan1668 2 жыл бұрын
Thank you so much for this wonderful course. Hope you and Family are safe amidst these tuff times back home. Waiting eagerly for more of your works Bogdan 🙏
@newtanagmukhopadhyay4716
@newtanagmukhopadhyay4716 Жыл бұрын
hi is this really the best course for k8s?
@11vag
@11vag 2 жыл бұрын
This channel is gold man. I'm telling you. I've pretty much learned everything I needed to learn related to programming here. Amazing. Thank you guys.
@abdullahtayeh1853
@abdullahtayeh1853 Жыл бұрын
disagree
@gideonejiogu9504
@gideonejiogu9504 Жыл бұрын
I'm not the type that usually add comments to youtube videos because I think comments sometimes are deceitful. It took me two days to finish this video but I learnt what I couldn't learn in a bootcamp. The tutorial is flawless, from the content to the video quality including voice clarity and pace. Thank you so much for sharing you knowledge freely. I wish you did a video on github actions.
@000djw000
@000djw000 2 жыл бұрын
What a lovely guy, teaching us something we can actually use for work, to make us more money and be happier. Genuinely, thank you!
@deepanjannag
@deepanjannag 2 ай бұрын
Kubernetes looks daunting. But this video is simple, thorough and contains no nonsense. Absolutely loved it. I would recommend it to everyone.
@ptrungthule2089
@ptrungthule2089 8 ай бұрын
Absolute beginner here, I had no idea where to start and how to start! After getting familiar with docker container, I found this tutorial, and it lit up my brain!!! Every detail explained made sense as I myself followed along with the demo exercise. Most of the time, I don't finish long tutorials as I get lost after a while, but amazingly I was able to complete the whole tutorial just by taking a few breaks. I could not be more thankful to you (your team) for giving us such a great tutorial for free!!!
@NnaemekaNwankwo
@NnaemekaNwankwo 8 күн бұрын
Wow! the attention to every details is so good you don't even have any questions to ask 👏
@praveenX
@praveenX Жыл бұрын
One of the best Kubernetes tutorials, fast and to the point.
@fabiocoutinho3328
@fabiocoutinho3328 Жыл бұрын
Congratulations, this tutorial is just awesome. You was able to simplify the kubernets, explaining in a wonderful way and demostrating pratical cases detailed and understandable. Plus, the pace that you explain the subjects are perfect to non native english people undestand perfectly. Just amazing.
@debhasish
@debhasish Жыл бұрын
Thank you so much for creating such a super-organized k8s course. Your voice and instructions are perfect.👌
@SamAndrew27
@SamAndrew27 2 жыл бұрын
This is EXACTLY what I've been looking for! THANK YOU!!
@kevincarvalhodejesus4473
@kevincarvalhodejesus4473 9 ай бұрын
That's pure gold, i really like a hands on approach like that. Thank you so much for that wonderful course!
@ahmedesmat7611
@ahmedesmat7611 2 жыл бұрын
Never seen a strong course like that before. Thanks so much for Bodgan!
@surajthakkar
@surajthakkar 2 жыл бұрын
This is a fantastic course, loved your style.
@mamaleone1
@mamaleone1 8 ай бұрын
This is the best hands on kubernetes course I have watched so far... I am able to appreciate what kubernetes provides after watching this. Simple and straightforward. Great job 👍
@ventin75
@ventin75 Жыл бұрын
This has been an amazing lesson. I managed to follow exactly the instructions and understand as well. Great job!
@pankajthapaliya2336
@pankajthapaliya2336 2 жыл бұрын
Was literally looking for that. Thank you so much FCC
@webpro1608
@webpro1608 2 жыл бұрын
I am just starting and completely in love with course and your English pronounciation. Very classic already. Let's go
@kbalasa
@kbalasa Жыл бұрын
Just completed. Loved it. Was able to complete everything taught in this video. Thank you for creating this video.
@DineshkumarPuli
@DineshkumarPuli 7 ай бұрын
Wow! The course was structured well, even for a newbie to follow along! Thank you for the excellent course.
@joaocorreiafreitas712
@joaocorreiafreitas712 2 жыл бұрын
Great video and I have learned almost everything. Thank you @Bogdan Stashchuk. Cheers
@mukundjajadiya
@mukundjajadiya 2 жыл бұрын
my first experience with kubernetes, amazing 🤩
@barrymamadou6471
@barrymamadou6471 2 жыл бұрын
I've learned a lot and enjoyed this course. Thank you so much.
@mechwarrior83
@mechwarrior83 Жыл бұрын
what a great breakdown and practical example! thank you so so much for putting this information out for us
@AdityaSharma-wp2iy
@AdityaSharma-wp2iy Жыл бұрын
Just awesome. Couldn't stop watching till the end. Very helpful! Thanks.
@walidsabir5411
@walidsabir5411 2 ай бұрын
Thank you!!! This is the best I've found, others just directly start talking about the yaml files before showing you how things are done behind the scene
@raihanshahriar8220
@raihanshahriar8220 2 жыл бұрын
This is a awesome course and the instructor is superb !!!!
@BernardBrenyah
@BernardBrenyah 2 жыл бұрын
This is gold. He builds up on each section to create a masterclass for beginners like myself
@chandankumarmishra336
@chandankumarmishra336 2 жыл бұрын
This is pure gold...fully agree...thanks a ton for this great video...
@arturocdb
@arturocdb 2 жыл бұрын
Bogdan have the incredible ability to deep dive on every details… excelent explanation!
@yanbatista2828
@yanbatista2828 Жыл бұрын
Amazing! Thank you so much for this incredible free (high quality) course 🎉
@polymorphyson
@polymorphyson 2 жыл бұрын
I watched quite some people teach programming and concepts, but i must confess Bodgan Stashchuk is a good teacher. His teaching style is superb, touching every concepts in details. You made me understand Kubernetes finally. Please make more video courses, you teach so well!
@user-cl4yw5zo3i
@user-cl4yw5zo3i 2 жыл бұрын
He actually has his own channel on KZfaq. Don`t forget to subscribe) And yeah, he`s from Ukraine)
@joesalad21
@joesalad21 2 жыл бұрын
Totally agreed! I was struggling to understand Kubernetes for the longest time, but this course really helped me. Everything was explained so well.
@siyongliu9185
@siyongliu9185 2 жыл бұрын
Thank you very much for the detailed instruction and clear concept instruction! 👍👍
@openclass4all
@openclass4all 2 жыл бұрын
THANK YOU SO MUCH, YOU ARE A HUGE INSPIRATION FOR KUBERNETES 👌
@s982011
@s982011 Жыл бұрын
這個課超棒的,我喜歡這樣的教學方式! The course is amazing! I like the teaching style in this course!
@publicapps9953
@publicapps9953 Жыл бұрын
The greatest and most helpful materials for k8s! Thank you so much for your clear and meaningful guidance!!
@rdrahuldhiman19
@rdrahuldhiman19 Жыл бұрын
He's the best. I think this the first course on youtube that I've completed.
@bogdanmargarit9619
@bogdanmargarit9619 8 ай бұрын
Very good course! Clear explanation, everything makes sense, easy to follow and understand! Kudos to you, sir!
@nukhbaarshad3927
@nukhbaarshad3927 2 жыл бұрын
I never completed a whole course before this, but this course, the delivery method, and content, everything is super! thank you for transferring all this knowledge, I feel like a K8s pro now
@xarzu
@xarzu 9 ай бұрын
Are the created pods inside their own nodes or in the master/control-plane node?
@user-jo3gi4dh6s
@user-jo3gi4dh6s 9 ай бұрын
@@xarzu Control-Plane
@kaushikg1996
@kaushikg1996 Жыл бұрын
This video is Pure Gold. Thanks a lot!!
@mateusjunior1937
@mateusjunior1937 2 жыл бұрын
One of the best practical K8S course ..thank you so much
@priyankrupareliya8076
@priyankrupareliya8076 2 жыл бұрын
Thank you for this. No university ever taught this - We're all grateful !
@szilardfineascovasa6144
@szilardfineascovasa6144 Жыл бұрын
45 minutes in...this tutorial is the first one that actually makes sense. The author is very meticulous/thorough with his explanations, makes references back to concepts/details previusly mentioned...doesn't drop terms on you without explaining them, doesn't fast-forward...thank you so much! I would deffinitely buy this on Udemy!
@szilardfineascovasa6144
@szilardfineascovasa6144 Жыл бұрын
Actually, your Docker and Kubernetes course is on Udemy. Seems to be a superset of this one. What I saw here gave me confidence to buy it, it was a steal at that price. Thanks!
@abdullahtayeh1853
@abdullahtayeh1853 Жыл бұрын
i dont believe you
@szilardfineascovasa6144
@szilardfineascovasa6144 Жыл бұрын
@@abdullahtayeh1853 Oh well...😆 Which part, boss?
@andriiiukalo2894
@andriiiukalo2894 2 жыл бұрын
Bogdan is a perfect teacher, the best courses for dummies ever :)
@jyllson
@jyllson Жыл бұрын
Very easy and very good step-by-step explanation of building kubernetes from scratch. Thank you for being patient creating this video.
@xarzu
@xarzu 9 ай бұрын
Are the created pods inside their own nodes or in the master/control-plane node?
@techwithkrishna3
@techwithkrishna3 2 жыл бұрын
Thank you Bogdan. I had a slightly different setup on mac, but still I was able to follow the course. Btw, lovely Ganesha!
@pinkman9620
@pinkman9620 2 жыл бұрын
brilliant video! thank you so much for the effort making it
@maximilianosalibe1710
@maximilianosalibe1710 Жыл бұрын
Wonderful course! Great instructor! Thank you!
@mohammadsabziyan3202
@mohammadsabziyan3202 8 ай бұрын
i've seen so many tutorials and i belive it was the best even better than paid ones. you're a lifesaver
@RyantheCanuckpirate
@RyantheCanuckpirate Жыл бұрын
This is one of the best videos on KZfaq in terms of useful content learned/hour (not just for Kubernetes, talking about tech in general). I watched it all and didn't feel the need to watch any part on 2.0x speed
@abdullahtayeh1853
@abdullahtayeh1853 Жыл бұрын
I did not ask for your opinion. yeah?
@thanetnt6269
@thanetnt6269 10 ай бұрын
Thank you, you explained in great detail with real-life examples, making me fascinated by each part of your solution.
@SaidAbiNader
@SaidAbiNader 2 жыл бұрын
Great video, he makes it easy to understand Kubernetes.
@fattah8864
@fattah8864 Ай бұрын
To be honest I have seen many kubernetes tutorial before but this great man Bodgan makes this very easy to grasp and explain all the concept in plain and simple words which is remarkable and I would like to thank you from the bottom of my heart that finally I learn how kubernetes works in practical. Wish you all the best.
@gearman8177
@gearman8177 Жыл бұрын
Amazing teacher. Loved this course.
@vladimirk6274
@vladimirk6274 10 ай бұрын
super easy to understand, thanks a lot for such brilliant content!
@raykudjie2365
@raykudjie2365 2 жыл бұрын
thank you for this great course. this was very helpful to get me up to speed
@mcnits
@mcnits 2 жыл бұрын
This is the best class ever! I will take this class different times.
@louellehamili5774
@louellehamili5774 2 жыл бұрын
This tutorial very is really good. It helps jumpstart my knowledge in Kubernetes. Thank you so much.
@user-io1pw9kq4r
@user-io1pw9kq4r Жыл бұрын
Great course, very hands on. Instructor is very knowledgeable.
@SatanicDev
@SatanicDev Ай бұрын
Just started watching and already love the content (as well as the accent)!
@aditheppruekpitakpong3847
@aditheppruekpitakpong3847 5 ай бұрын
I'm a very beginner to K8S and just find somewhere to learn. Your explanations are clear and thank you so much for such a great tutorial! :)
@krishna444
@krishna444 Жыл бұрын
Good pace nicely presented. These 3 hours of time were highly productive for me. I know now what actually Kubernetes does.
@nitin_puranik
@nitin_puranik 6 ай бұрын
This was one of the best K8s tutorial videos I ever watched. Thank you so much Bogdan, you're a fantastic teacher. Did an excellent job explaining all the concepts and the hands-on demo all along really helped cement my understanding. On an unrelated note, I also extremely enjoyed the Russian accent, it was refreshing. Go Tarjet port! 😃😃
@andriizilnyk4927
@andriizilnyk4927 2 жыл бұрын
really good job, Bogdan you are fantastic instructor and best of the best...
@Zero.to.fullstack
@Zero.to.fullstack 8 ай бұрын
This man is the best! Thank you for sharing your knowledge.
5 ай бұрын
Awesome course, thank you for the huge help!
@timothyvanpelt_cyclist
@timothyvanpelt_cyclist 9 ай бұрын
Great course Bogdan! Thank you very much.
@turhancankargn3817
@turhancankargn3817 Жыл бұрын
@BogdanStashchuk Thank you for this comprehensive course. A great resource for beginners.
@AnweshAdhikari
@AnweshAdhikari 2 жыл бұрын
Yay, great lesson, great teacher!
@nataliab9845
@nataliab9845 7 ай бұрын
Как всегда, Богдан выдал топчик. Материал структурирован, поэтапное объяснение с возвращением к пройденным топикам. Учитель от бога :)
@SubhashChandra-xy5ke
@SubhashChandra-xy5ke 6 ай бұрын
It was great. Love this guy's the way of presenting the things.
@User_jkjsbbk
@User_jkjsbbk 2 жыл бұрын
Very simple and clear, thanks a lot
@riteshjoshi0413
@riteshjoshi0413 2 жыл бұрын
25 seconds till upload and I watched all 25 seconds. Blessed to be part of this community. Kudos #TeamFreeCodeCamp
@juliamax7519
@juliamax7519 2 жыл бұрын
Awesome!, I think it better than other vedio that has 4,000,000 views. Smooth learning curve, well placed pause for thinking!
@nj4424
@nj4424 2 жыл бұрын
Спасибо. Ты лучший учитель.😘
@nicacton
@nicacton 2 жыл бұрын
Incredible! The important 1% of possible Kubernetes knowledge that lets you do 80% of whatever you need! Thank you so much!
@Gynormousdish
@Gynormousdish Жыл бұрын
Could not agree more!
@nicolaskeroack7860
@nicolaskeroack7860 Жыл бұрын
1% ? this is a 3 hour video, so to cover everything with this guy you would need a video that lasts 12.5 days, 300hours lol
@mynamejeff2880
@mynamejeff2880 2 жыл бұрын
Was waiting for this video
@tyr747148
@tyr747148 Жыл бұрын
Amazing tutorial! Thanks a lot!
@Shermant00l
@Shermant00l Жыл бұрын
Amazing course! Thank you very much 😀
@satheeshkumar3028
@satheeshkumar3028 2 ай бұрын
One of the best explanation and hands on experience in Kubernetes..Thank u guyss
@bashardlaleh2110
@bashardlaleh2110 2 жыл бұрын
thanks for the great and simple tutorial, please make another advanced one about volumes, ingress, secrets....etc
@adimardev1550
@adimardev1550 Жыл бұрын
thankyou true teacher. i've finally understood kubernetes basics. to be able to understand the basic is the first step to mastering it.
@newtanagmukhopadhyay4716
@newtanagmukhopadhyay4716 Жыл бұрын
is it a good course?
@adimardev1550
@adimardev1550 Жыл бұрын
@@newtanagmukhopadhyay4716 absolutely. in fact, these free course is just as good as paid one from udimy or whatever. you just need the right way to learn
@Rosepoision
@Rosepoision 2 жыл бұрын
Best video which covers everything
@VincentJia
@VincentJia Жыл бұрын
Thank you! This is a structural, detailed and easy-understanding K8s tutorial.
@newtanagmukhopadhyay4716
@newtanagmukhopadhyay4716 Жыл бұрын
hi, is this a good coursre? i mean easy to grasp?
@mllacuna
@mllacuna Жыл бұрын
Excelent course my friend! thank you very much!
@MrVernuk
@MrVernuk 7 ай бұрын
Thanks! It was the brilliant tutorial! 👍
@melund
@melund 6 ай бұрын
Great, great, great course. Thank you!!
@stunning-computer-99
@stunning-computer-99 2 жыл бұрын
Timing is perfectly perfect.
@weerayutteja9401
@weerayutteja9401 2 жыл бұрын
Thank you instructor, Kubernetes really easy when you explain it
@theunknown2090
@theunknown2090 2 жыл бұрын
Great tutorial man.
@user-of1gv8wc1n
@user-of1gv8wc1n Жыл бұрын
awesome tutorial, I love this guy. thank you.
@tushargupta3236
@tushargupta3236 2 жыл бұрын
If someone is reading this comment who wants to get started with k8s, this is simply the best introduction out there on the internet!
@rodolfoazevedo4082
@rodolfoazevedo4082 Жыл бұрын
Thank you for this course!
@mahadevisutar1436
@mahadevisutar1436 2 жыл бұрын
Your channel knows to read out mind. Bang on time.
@gloirebeya5127
@gloirebeya5127 6 ай бұрын
This content is really great. I really appreciate you man for your great work. Thank thousands times.
you need to learn Kubernetes RIGHT NOW!!
29:34
NetworkChuck
Рет қаралды 1,2 МЛН
Iron Chin ✅ Isaih made this look too easy
00:13
Power Slap
Рет қаралды 34 МЛН
KINDNESS ALWAYS COME BACK
00:59
dednahype
Рет қаралды 169 МЛН
A clash of kindness and indifference #shorts
00:17
Fabiosa Best Lifehacks
Рет қаралды 117 МЛН
Kubernetes Crash Course for Absolute Beginners [NEW]
1:12:04
TechWorld with Nana
Рет қаралды 2,6 МЛН
Kubernetes Explained in 15 Minutes | Hands On (2024 Edition)
15:18
Travis Media
Рет қаралды 71 М.
Linux Operating System - Crash Course for Beginners
2:47:56
freeCodeCamp.org
Рет қаралды 2,1 МЛН
Kubernetes Tutorial for Beginners [1 Hour Course]
1:01:19
DevOps Journey
Рет қаралды 32 М.
How Paris Pulled Off One Of The Cheapest Olympics
12:25
CNBC
Рет қаралды 326 М.
You Need Kubernetes?
27:59
ThePrimeTime
Рет қаралды 193 М.
Docker Crash Course for Absolute Beginners [NEW]
1:07:39
TechWorld with Nana
Рет қаралды 1,6 МЛН
Python Django Web Framework - Full Course for Beginners
3:45:41
freeCodeCamp.org
Рет қаралды 4,2 МЛН
100+ Linux Things you Need to Know
12:23
Fireship
Рет қаралды 861 М.
Iron Chin ✅ Isaih made this look too easy
00:13
Power Slap
Рет қаралды 34 МЛН