Kubernetes Components explained! Pods, Services, Secrets, ConfigMap | Kubernetes Tutorial 14
Vložit
- čas přidán 4. 06. 2024
- Kubernetes Pods | Kubernetes Services | Kubernetes Secrets | Kubernetes ConfigMap | Kubernetes Volumes | Kubernetes Deployment | Kubernetes StatefulSet | Ingress
► Subscribe To Me On CZcams: bit.ly/2z5rvTV
Main Kubernetes components explained: Pods, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet. Just enough to get you started using Kubernetes in practice as a devops engineer or software developer.
Kubernetes has tons of components, but most of the time you are only working with a handful of them. This video shows you step by step how each component helps you to deploy your application and what the role of each of those components is.
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
0:00 - Intro
0:59 - Node and Pod
3:50 - Service and Ingress
6:04 - ConfigMap and Secret
9:20 - Volumes
11:26 - Deployment and StatefulSet
16:54 - Main K8s components summarized
▬▬▬▬▬▬ Want to learn more? 🚀 ▬▬▬▬▬▬
Full Kubernetes and Docker tutorial ► bit.ly/2YGeRp9
What is Kubernetes? ► • What is Kubernetes | K...
Complete Jenkins Pipeline Tutorial ► • Complete Jenkins Pipel...
#kubernetes #kubernetestutorial #devops #techworldwithnana
-------------------------------------------------------------------------------------------------------
This video is the 14th of a complete series for beginners. At the end of this tutorial you will fully understand Docker and Kubernetes.
The complete step-by-step guide to Docker and Kubernetes will include the following topics:
🐳 DOCKER basics:
- Container concept
- Why docker? (image vs. traditional DevOps)
- Install docker on different operating systems
- 8 basic commands you need to know (2 parts)
- Docker vs. Virtual Machine
- Docker in Practice: Overview of whole development process with Docker (development, continuous delivery, deployment) Probably 3-5 videos including Docker-Compose, Dockerfile, Private Repository.
- Docker Volumes in theory and practice
✵ KUBERNETES basics:
- Main Kubernetes components (including Pod, Service, Ingress, Volumes, ConfigMap, Secrets, Deployment, StatefulSet)
- Kubernetes architecture for beginners (master, slave nodes & processes)
- Understand how does K8s REALLY work? Main Concepts of how to use K8s
- Minikube, Kubectl - set up the cluster and connect to it
- Kubectl main commands - Demo
- Configuration file (YAML) - syntax
- Communication between the pods - basic networking concepts in Kubernetes
- K8s Deployment in practice - example application deployment (pod + service + Ingress + secret)
- K8s Volumes explained
- Kubernetes Namespaces
▬▬▬▬▬▬ 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
▬▬▬▬▬▬ 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
Legal Notice:
Kubernetes and the Kubernetes logo are trademarks or registered trademarks of The Linux Foundation in the United States and/or other countries. The Linux Foundation and other parties may also have trademark rights in other terms used herein. This video is not accredited, certified, affiliated with, nor endorsed by Kubernetes or The Linux Foundation.
0:59 - Node and Pod
3:50 - Service and Ingress
6:04 - ConfigMap and Secret
9:20 - Volumes
11:26 - Deployment and StatefulSet
16:54 - Main K8s components summarized
👉🏼 For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible.
Please don't forget to subscribe and give me a thumbs up if you liked my video 😊
Best tutorials for K8.
I watched your Jenkins pipeline videos as well .
Thank you so much!!
Can we get videos for Andible?
@@narendravungarala9496 You're welcome, glad you like the videos! :) Do you mean Ansible? Already made a video about it, check it out on my channel
I love your videos. Thank you for adding all the TOC and for being so clear that I can watch them even at 2x speed
Hey Nana, I love your great videos and appreciate your fantastic tutorials and content. Just a question, what software do you use to create these videos and animations?
👍💯💯
I am telling you that , You are much more better than paid courses on Udemy. Your explanations are crystal clear, precisely to the point and connecting every dots with real time. You are simply awesome
Wow, thank you for such great feedback 😊
Sooo truee
Agree!
I'm in the middle of the first video, I been watching a LOT of kubernetes tutorials in youtube and I got frustaded because there is no good material, and then you just show up, and in the middle of the first video you cleared all my doubts about kubernetes components
THANKS!, I will watch all your videos because they are solid gold!
Regards from Argentina!
Wow first of all I'm glad to hear that my video is so helpful and secondly thank you so much for sharing it with me - such feedback is what motivates and keeps me going. 🙂 Also would be thankful for your support by sharing my videos with colleagues or so. Greetings to Argentina! :)
I feel it the same. The best k8s tutorial in CZcams!!
I had the exact same problem... and solution
Your videos are even better than the $300 courses offered. I am so glad I found your channel. God bless you for this!
This is such a humbling experience Aaditya. Happy to share my experiences to everyone. 🙂
@@TechWorldwithNana Couldn't agree more. I was getting tired with my Udemy course, but this video brought my interest back! Thank you so much
🙏
This is my second year working with Kubernetes and I know all these basics, but I still watched the video with great pleasure. It would definitely help me a lot if I was just starting to dive into this topic)
i was so frustrated with all the kubernetes thing until i found this video. Thank you very much!
Fantastic! I'm glad this has worked out well for you Juan. 🙂
To summarize. Hours and hours of other confusing tutorial made simple and concise in 18 minutes. Thanks and keep up with the good work. Some one rightly said teaching is an state of art.
This is the BEST Kubernetes tutorial I ever found on CZcams, simple but clear
Thanks Jacky. 🙂
Nana, you are saving my semester, don't stop with your work!
Core concepts of k8s explained with utmost simplicity, thank you!
you are such a great teacher. conciseness, emphasis, clarity, just wow!
This channel is so underrated! You deserve waaaay more subs and likes. Unfortunately, I can't like videos twice. A clear explanation as I'm preparing for interviews. Please don't stop creating such high-quality content.
Omg, I can't even describe how your videos untangle literal nerve connections in my brain. It feels so nice to have the clarification I was missing on so many things. Even if all this seems simple to you, the way you teach makes it simple for us too. You are AMAZING!
finally finally I found a video which explains clearly the differences and usefulness of basic components like pods, service. Thanks a ton
So happy that I needed to learn Kubernetes and I found this channel. Just yesterday I was asked to start on helm charts and Kubernetes stuff and I literally had no idea about these. Just searched on youtube and here I am. Already finished 6 videos and each of them made my learning journey so so easy. Thank you so much Nana.
I have been working with Kubernetes for 1 year and I got confused with many concepts. Thank so much for clearning them out. I really appreciate this video.
So concise and up to date. well delivered and organized. Good job Nana!
I'm obsessed literally
This was so easy to follow and actually fun to learn
I'm definitely a huge fan of you walking us through every single step of the way ❤️
Since i am begginer in k8s, i rarely watch your videos two times. most of them i watch once and it makes me clear. Thanks for having such a useful and simple courses
Very nice and to the point explanation by the way. We're working on Kubernetes and having courses from LinuxAcademy. My Boss recommended your video and asked me to prepare a presentation. Thank for the tutorial.
Happy to help. 🙂
This is d best tutorial available on internet for understanding k8s. your contents are crisp and clear.
you are brilliant, you are helping ppl build their career and lives, god will bless you
I learnt kubernetes from your videos. Thank you very much. You are a great teacher. 👍
Thank you so much for clear explanation in K8s, which is much better than read boring documentation, high recommended.
Thank you so much. I'm just learning now and I find your videos have the right level of detail and graphics that make the concepts clear.
So lucid and clear, subscribed. Thank you Nana!
Its a crystal clear explanation. Thanks for tutorial Nana!
I'm speechless after watching this video. It was so informative & easy to understand. Thanks, Nana & keep creating such great content.
I was overwhelmed with my knowledge with DevOps
Nana cleared my mindset.. thanks a lot
This is a highly recommended tutorial!
The best explanation about K8, MY congratulations 👏
Thank you, Nana for connecting the dots and making my journey of learning K8s easy and joy :)
Awesome Tapan! Wishing you all the best on your journey! Stay safe. 🙂
You are amazing Nana.
This course helped me a lot K8S in nutshell. Brilliant!!.
Thank you so much Nana! Your explanations are on point and easy to grasp!
The best online guru for devops! U made things simplier to understand 🍻
3:15 when a pod crashes and is replaced, the new pod gets a different IP address. That’s why we have the concept of a “service” which is like a load balancer for the pod.
Like a load balancer, the service has a static IP address that doesn’t change even if the pod is replaced, while the PODs IP address changes.
Internal vs external services, external allow communication from outside.
4:50 ingress
6:05 configmap and secret
Configmap is external configuration to your application, secret is external configuration to your application that contains credentials
You then connect the configmap and secret to the pod so that your application can read the variables (ex: using environment variables)
9:30 storage and volumes
11:30 deployment and stateful set
Amazing explanation. I've already watched like 5 videos, and this one is great.
Thanks Marina! Happy to hear :D
I have to say I never comment in CZcams before. This is the first one. Your channel is awesome. Thank you Nana for sharing these knowledge with us.
Damm ! you nailed it, My 30 days trouble to understand K8 solved in 30 mins :)
Cool, really happy to hear that my video is so helpful :D
Your speech and presentations are really good. Your way of explaining the things is simple and up to the mark. Your knowledge on K8s is remarkable.
❤
Amazing videos - thanks a lot! I've even put some through a real stress test - watching a tech video while tired, and I'm still interested and learning! 🤯
Quality content! Short and to the point. Thank you for these tutorials.
You're welcome, glad you like my content 🙂
Thanks a Ton for this. Understanding video on k8s basics can't get better than this. Keep going Nana !!
Thanks a lot! 🙂
Thank you so much.. I have been following you ever since I started working on kubernetes..Your explanations are really really very good.
I can see the effort you have put in your videos with the animations and diagrams....Thank you so much
Thanks a lot Saurabh :)
Thank you so much. Wonderful explanation of all the important concepts and terminologies. I found your videos very useful to digest instead of the k8s documentation. I'd recommend this channel to anyone who want kick start learning k8s. Actually I landed on one of the videos and now I am watching all the videos of this series.
You are just way too awesome at explaining🙏 I am glad that your channel exists to save our a**.❤
Thank you very much🙏❤️
Hi Nana, such a clear detail and brief about each components. I followed all your video series on Docker & Kubernetes , which really helped me cracked interview with one of the gaming farm. Thank You.
Whoa! Absolutely loved it. This is the way it should be done. Fabulous!
These visuals make it easy to understand.Dope stuff
That is what exactly I was looking for. Thank you for such greate explanation.
I came for kubernetes, I subscribed to your deep voice. Its melodical.
😄 thanks for subscribing!
Excellent way of teaching. Flow of concepts is very well orchestrated. Thanks for the wonderful tutorial
You rock. Very clearly explained. Even a beginner can understand easily. Awesome tutorials.
Thanks a ton! 😊
you are so great, I am really happy I found your videos, finally the things become clear.
Happy to hear that Marija 😊
Congrats for your videos! they are very explanatory to all these concepts that are tough to learn and relate to each other
Hello Nana, Excellent series. I am loving these tutorials. I followed docker series from you and now Kubernetes. Very nicely explained! I appreciate your effort here!! Great work and thank you very much!
Thank you so much Narayan! 🙂 Happy you like the videos so much that you watch the whole series. Please share, if you think other's will benefit from it :)
This is the clearest Kubernetes explanation I saw so far :D love it!
Awesome to hear, glad it was so helpful! That was the goal :)
@@TechWorldwithNana Thank you for taking all the trouble helping us with the series.
i had no other choices than clicking subscribe. Your work is such a quality and well presented! Wow, really congrats :)
Complex study made easy. The voice behind the lecture alone commands understanding. Anything worth listening is also worth learning. Thnks
Thank you so much 🙂
this is much better & simplified than paid linkedIn learning courses !!!!
Man the concept is very simple , I thought I'm stupid maybe I'm , but this video is just the light at the end of a dark long tunnel .
lol about the muscle image at the end! Very helpfull, Tks!
amazing explanation. I liked how to covered everything precisely.
Loving this series , best thing is how the things are put in sequence one after another very properly . Thanks for the efforts :)
Wow happy to get such a positive feedback! Thanks Saurav! 🙂
@@TechWorldwithNana You are welcome Nana :) I had asked you some query on insta dm , you might have not seen it :(
The best resource for learning k8s. I have been straggling to understand k8s. Now I am more clear about k8s after watching your video. Thank you so much for the nice content.
That's really great to hear! Thank you for your feedback 😊
The best video I have seen on this topic. Thanks a lot!
Thanks for the videos. Even though I have little experience on kube deployments, I got cleared of many doubts in simple manner.
Definitely I use this kube series of videos for my future references. Again Thanks a lot for your efforts to keep this vidoes so interested and passion.
Congrats! This video and animations are excellent and you had a perfect explanation about the concepts. Thank you for your job.
Thank you as well Lucas. 🙂
Awesome Video, with very clear visuals and explanations. Thank you !
I work with K8s, but a lot of the times I feel like I didn't get the definition of the components right, and this helped me a lot. Thank you sooo much!
Thank you Afiq. Means a lot to hear such positive feedback!
After countless of tutorials on the web (including LinkedIn Learning), this is by far the best one I've seen. You've got yourself a subscriber, can't wait to watch all your video tutorials
Wow thank you, appreciate your comment very much 😊 Please share and spread the word :)
Presentation is very well organized. Thank you!
Thank you as well! 🙂
The way you define all these concepts is lit AF. Thank you so much, I love your channel for this. Please keep posting more videos. P.S. I am not sure if it's your voice, content, or both makes the video more interesting and easy to understand.
This is great to hear Ridan. Stay tuned for more updates to come. Thank you. 🙂
Awesome video. Would highly recommend to everyone who r looking into the Kubernetes space
If anybody wants to learn the things by story telling way then this is the best example. Nicely explained all the concepts in very basic manner that a non technical user can also understand.. Thanks for decoding K8S jargon :)
I always try to explain things in context :) Thank you for such a nice feedback 🙏🙂
you are so good at breaking everything down, i wish you'd made videos for IaC tools too
I am glad that I found you, you explain so well. I could not ask for any better explanation, thanks. Regards from India
Hope your channel reaches to as many as possible 👍
Hi Nana, Trying to learn this from such long time and with so much content outside it is confusing. Your tutorials are the best till now! Thank you so much for creating such good content and clearing all my doubts! Regards from Canada
You're welcome. Thank you as well for the support. 🙂
Thank-you Nana for this wonderful explanation 😍😍
Thank you so much ! This was exactly what I needed. Best primer on Kubernetes. :D
Thank you Anand, really happy to hear :))
Clean and precise explanation on to the point. Great !!!
This was amazing stuff. What crystal clear explanation. Great great job amazing.
Thanks a lot.. very nice explanation.. now i understood what are the major components of k8s.
Thank you Nana for the detail explanations and really very well explained since i even watched other videos of yours they are simply well explained thanks again for the videos
Thanks a lot Nagaraj! Please leave a like on each of them :D This tells youtube it's a good video and will be recommended to others too 🙂
Nice tutorial. Finally I understood this hard topic! Thanks. Subscribed!
That's great, happy I could help in understanding it :)
Flawless and crystal clear explanation. Keep it up!
Girl.. that is a brilliant explanation of kubernetes. Thank you so much!
Liked and subscribed! :)
Nana, You are the best kubernetes teacher
Excellent tutorials, thanks so much for taking the time to do these
Thanks, very clean explanation of k8s basics
Thank you!
your video is awesome, i like the way you explained it in simple yet well structured
Thank you so much! This explanation is very amazing!!
Excellent videos. No beating around the bush. Simple and straight to the point. Is it possible to share the slides? It would be easy to revise the concepts as many of them would remember the videos as snapshots.
Very cool course ! Thank you so much. It well explained the basic concept!
Thanks Nana you are genius, beauty with brain. I have already subscribe and enabled the bell icon. Don't wana miss any video. The content is to the point and crystal clear, really appreciate your work. Thanks a lot.
Excellent Nana, really really crystal clear explanation of fundamentals. cheers
Awesome, thanks for your feedback :)
Saved like 1 month for me. Amazing
Glad it was so helpful 👍🙂
mam big fan of yours teaching and you.. love from India
Node
- physical or virtual machine
Pod
- an abstraction over a container - the application
- each pod gets an IP address not the container, with which they communicate with each other in the same node
Service
- a static/permanent IP address that can be attached to a pod
- the lifecycle of a service and pod are not interconnected so that endpoint doesn't have to be changed of a service
- Pods communicate with each other using Services
Ingress
- does the forwarding of external connections to services before reaching the app
ConfigMap
- external configuration of your application which stores configuration information
Deployment
- replica/clone pods an application running on other nodes; in case of outages - pod crashes
- the replica pods are all connected to the same service
- the Service is also a load balancer meaning it will send data to the least busiest pod replica
- deployments are blueprints for pod replicas for stateless applications
- blueprints for pod replication, scaling them up or down, for stateful applications like DBs