Kubernetes Course - Full Beginners Tutorial (Containerize Your Apps!)
ฝัง
- เผยแพร่เมื่อ 7 มิ.ย. 2024
- 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
yo! this is the guy who taught me mongodb! loved his course on udemy, one of the reason I got a job!
*Wow! I am so happy you got a job thanks to my course! 👍*
@@Bogdan_Stashchuk absolutely man! the teaching style in the course was perfect for me. thank you! im glad you read my message :)
What kind of job?
@@thetruthsayer8347 MERN stack
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.
hi is this really the best course for k8s?
liar!
@@newtanagmukhopadhyay4716 alaha bebe yes
i have to agree
@@ishan7975 confirm bro??..mostly utube video end up with their subscription...hahahaha
This course is amazing and Bogdan is a fantastic teacher. I would happily watch him talk about paint drying! Thank you!
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.
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.
disagree
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 🙏
hi is this really the best course for k8s?
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!!!
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.
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!
He actually has his own channel on TH-cam. Don`t forget to subscribe) And yeah, he`s from Ukraine)
Totally agreed! I was struggling to understand Kubernetes for the longest time, but this course really helped me. Everything was explained so well.
What a lovely guy, teaching us something we can actually use for work, to make us more money and be happier. Genuinely, thank you!
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
Are the created pods inside their own nodes or in the master/control-plane node?
@@xarzu Control-Plane
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.
This tutorial is far better than all the other tutorials present online, free or for cost, This one is awesone.
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!
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!
i dont believe you
@@abdullahtayeh1853 Oh well...😆
Which part, boss?
Incredible! The important 1% of possible Kubernetes knowledge that lets you do 80% of whatever you need! Thank you so much!
Could not agree more!
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
my first experience with kubernetes, amazing 🤩
Kubernetes looks daunting. But this video is simple, thorough and contains no nonsense. Absolutely loved it. I would recommend it to everyone.
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 👍
One of the best Kubernetes tutorials, fast and to the point.
This is one of the best videos on TH-cam 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
I did not ask for your opinion. yeah?
Thank you so much for creating such a super-organized k8s course. Your voice and instructions are perfect.👌
This is gold. He builds up on each section to create a masterclass for beginners like myself
Very easy and very good step-by-step explanation of building kubernetes from scratch. Thank you for being patient creating this video.
Are the created pods inside their own nodes or in the master/control-plane node?
Thank you for this. No university ever taught this - We're all grateful !
Never seen a strong course like that before. Thanks so much for Bodgan!
That's pure gold, i really like a hands on approach like that. Thank you so much for that wonderful course!
Bogdan is a perfect teacher, the best courses for dummies ever :)
This is a fantastic course, loved your style.
This has been an amazing lesson. I managed to follow exactly the instructions and understand as well. Great job!
This is EXACTLY what I've been looking for! THANK YOU!!
Just completed. Loved it. Was able to complete everything taught in this video. Thank you for creating this video.
Wow! The course was structured well, even for a newbie to follow along! Thank you for the excellent course.
thankyou true teacher. i've finally understood kubernetes basics. to be able to understand the basic is the first step to mastering it.
is it a good course?
@@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
I am just starting and completely in love with course and your English pronounciation. Very classic already. Let's go
Was literally looking for that. Thank you so much FCC
This is a awesome course and the instructor is superb !!!!
THANK YOU SO MUCH, YOU ARE A HUGE INSPIRATION FOR KUBERNETES 👌
He's the best. I think this the first course on youtube that I've completed.
Bogdan have the incredible ability to deep dive on every details… excelent explanation!
Спасибо. Ты лучший учитель.😘
25 seconds till upload and I watched all 25 seconds. Blessed to be part of this community. Kudos #TeamFreeCodeCamp
這個課超棒的,我喜歡這樣的教學方式! The course is amazing! I like the teaching style in this course!
One of the best practical K8S course ..thank you so much
This is pure gold...fully agree...thanks a ton for this great video...
Great video and I have learned almost everything. Thank you @Bogdan Stashchuk. Cheers
I've learned a lot and enjoyed this course. Thank you so much.
Very good course! Clear explanation, everything makes sense, easy to follow and understand! Kudos to you, sir!
The greatest and most helpful materials for k8s! Thank you so much for your clear and meaningful guidance!!
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! 😃😃
This video is Pure Gold. Thanks a lot!!
Just awesome. Couldn't stop watching till the end. Very helpful! Thanks.
what a great breakdown and practical example! thank you so so much for putting this information out for us
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
Good pace nicely presented. These 3 hours of time were highly productive for me. I know now what actually Kubernetes does.
Amazing! Thank you so much for this incredible free (high quality) course 🎉
Thank you very much for the detailed instruction and clear concept instruction! 👍👍
this is the best ck8s course i've seen. Even udemy, platzi or other yt videos could helpme to learn k8s like this
really is it good?
@@newtanagmukhopadhyay4716 yes! you should try it
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! :)
i've seen so many tutorials and i belive it was the best even better than paid ones. you're a lifesaver
Amazing teacher. Loved this course.
Wonderful course! Great instructor! Thank you!
Thank you Bogdan. I had a slightly different setup on mac, but still I was able to follow the course.
Btw, lovely Ganesha!
i like the part where he assumes that he doesn't know how to do something (2:22:22), and shows how exactly to look it up on the k8s docs to look for something. I have never seen any other instructor do that at all. They would only mention those stuff after the fact. By far one of the best and concise tutorials I have ever experienced so far, and it is kubernetes no less! thank you for this tutorial.
Timing is perfectly perfect.
Great video, he makes it easy to understand Kubernetes.
This tutorial very is really good. It helps jumpstart my knowledge in Kubernetes. Thank you so much.
Great course, very hands on. Instructor is very knowledgeable.
Thank you, you explained in great detail with real-life examples, making me fascinated by each part of your solution.
Yay, great lesson, great teacher!
This is a really good course. I did one in person via my work, but honestly this is doing a much better job at explaning things. Thanks very much.
liar!
you just promoring innt
You guys are real heroes. Not all heroes wear capes 😁👍
brilliant video! thank you so much for the effort making it
Как всегда, Богдан выдал топчик. Материал структурирован, поэтапное объяснение с возвращением к пройденным топикам. Учитель от бога :)
This is the best class ever! I will take this class different times.
Best video which covers everything
Your channel knows to read out mind.
Bang on time.
Thank you! This is a structural, detailed and easy-understanding K8s tutorial.
hi, is this a good coursre? i mean easy to grasp?
really good job, Bogdan you are fantastic instructor and best of the best...
This man is the best! Thank you for sharing your knowledge.
Very simple and clear, thanks a lot
thank you for this great course. this was very helpful to get me up to speed
super easy to understand, thanks a lot for such brilliant content!
This course was nothing short of awesome! Thanks
really???????????
One of the best explanation and hands on experience in Kubernetes..Thank u guyss
Thank you instructor, Kubernetes really easy when you explain it
Great course Bogdan! Thank you very much.
Amazing tutorial! Thanks a lot!
@BogdanStashchuk Thank you for this comprehensive course. A great resource for beginners.
Awesome!, I think it better than other vedio that has 4,000,000 views. Smooth learning curve, well placed pause for thinking!
Amazing course! Thank you very much 😀
Other videos over complicate things and try to show you that kubernetes is complex; but you did show it is a peace of cake. thank you.
Excelent course my friend! thank you very much!
thanks for the great and simple tutorial, please make another advanced one about volumes, ingress, secrets....etc
Just started watching and already love the content (as well as the accent)!
Thank you so much for your help and support throw this video, 👍🏼⭐🎉🙏🤛👍🏼🎉
If someone is reading this comment who wants to get started with k8s, this is simply the best introduction out there on the internet!
Great tutorial man.
God bless you sir... perfect way of teaching.
Looking for that, thanks 👍
very important video. very informational. thank you. :)