Please leave a like and share with others if this course was helpful for you 😊✅ Git Repo to follow along the demos: ► gitlab.com/nanuchi/k8s-in-1-hour Follow me on Instagram for behind-the-scenes content ► bit.ly/2F3LXYJ 💙 Become a Kubernetes Administrator - CKA: bit.ly/3Iwn71q 💚 Become a DevOps Engineer - Complete DevOps Bootcamp: bit.ly/3MQgadT Difference to my previous 4-Hour K8s Course (th-cam.com/video/X48VuDVv0do/w-d-xo.html): We made some updates for things that have changed in K8s, e.g. Minikube installation as well as a new demo project. Plus it's a more compressed and shorter version with new animations. 😊 ▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬ 0:00 - Intro and Course Overview 1:44 - What is Kubernetes 4:33 - Kubernetes Architecture 9:29 - Node and Pod 8:58 - Main K8s Components 09:29 - Node & Pod 12:19 - Service & Ingress 14:31 - ConfigMap & Secret 17:52 - Volume 19:46 - Deployment & StatefulSet 26:28 - Kubernetes Configuration 32:39 - Minikube and Kubectl - Setup K8s cluster locally 41:17 - Complete Demo Project: Deploy WebApp with MongoDB 1:05:40 - Interacting with Kubernetes Cluster 1:11:03 - Congrats! You made it to the end 🎉 ▬▬▬▬▬▬ Course Pre-Requisites ▬▬▬▬▬▬ Docker - learn here: ► th-cam.com/video/3c-iBn73dDE/w-d-xo.html YAML - learn here: ► th-cam.com/video/1uFVr15xDGg/w-d-xo.html ▬▬▬▬▬▬ 💎 COURSE CONTENTS 💎 ▬▬▬▬▬▬ 💎 Part 01: Introduction to Kubernetes ⌨ What is Kubernetes ⌨ Benefits of Kubernetes ⌨ Kubernetes Architecture 💎 Part 02: Main Kubernetes Components ⌨ Node & Pod ⌨ Configuring Access with Service & Ingress ⌨ External Configuration with ConfigMap & Secret ⌨ Persisting Data with Volume ⌨ Replication with Deployment & StatefulSet 💎 Part 03: Kubernetes Configuration 💎 Part 04: Setup Kubernetes cluster locally (Minikube and kubectl) ⌨ What is Minikube ⌨ What is Kubectl ⌨ Install Minikube and Kubectl 💎 Part 05: Complete Demo Project: Deploy WebApp with MongoDB ⌨ Demo Project Overview ⌨ Create MongoDB ConfigMap ⌨ Create MongoDB Secret ⌨ Create MongoDB Deployment and Service ⌨ Create WebApp Deployment and Service ⌨ Pass Secret Data to MongoDB Deployment ⌨ Pass Config Data to WebApp Deployment ⌨ Configure External Access ⌨ Deploy all K8s resources into Minikube cluster ⌨ Interacting with Kubernetes Cluster ⌨ Access Web Application in Browser ▬▬▬▬▬▬ Courses & Ebooks 🚀 ▬▬▬▬▬▬ ► High-Quality and Hands-On Courses 👉🏼 bit.ly/3nIouPW ► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 bit.ly/3mPIaiU
Bundle of thanks for the great course, just a query; would you please let us know if there is any pdf format of the context of this video? I'm asking to have a written source to be able to print and study anytime which there is no access to video, thanks in advance :)
Hi Nana, Thank you very much for this short video compared to the other complete K8s guide (3.5 hour video). I must say that these both videos were awesome resources to learn and get hands-on experience. I followed both the demos in both videos as is but I got the same error each time (with hyperkit and with docker both) - the mongodb deployment gets changed to CrashLoopBackOff error after a few seconds. Error from logs is: uncaught exception: Error: couldn't add user: Error preflighting normalization: U_STRINGPREP_PROHIBITED_ERROR. I am on Mac and have tried all the options available online but couldn't get it to work. Except, I can get it to work by adding the infinite loop command (command: [ "/bin/bash", "-ce", "tail -f /dev/null" ]) to the deployment yaml, after which the deployment goes to the running state; but, the webapp or mongo-express was not able to load or connect to the endpoint. Did you run into any similar problems or would you have any pointers for the resolution? Thanks in advance, Mayur
I don't know what this Madam puts in her paid courses when all the valuable knowledge is already given away in her youtube videos for free. This channel is enriching my knowledge from 3 years, Safe to say she is my personal trainer at this point. Thank you mam.
One way to see it is that you buy the course in good will to show appreciation to where the free content got you. If everyone did that then education could be free and we could pay for it once it made us money, wouldn't that be a world to live in
Your methodology are just phenomenal. Anyone having no knowledge on Devops or Programming background can even get hands on watching your tutorials. Well done Nana.. Incredible work !!!
Nana: The more I watch your series of videos with K8s, the more competent I am. It's all because: 1) Of the way you structured the course contents 2) The flow of it 3) Precise Contents 4) Visual presentations and explanations to augment and emphasise 5) Delivery style - pace, pitch, volume, etc. Thank you very much, Nana.
I am java be 3+ years, changed my job and now I need to understand k8s more then just reading logs. This is best video for person with 0 knowledge ,thx very much.
Thank you! Your way of explaining the Kubernetes concept was wonderful. I've already tried many courses but your balance between theory and practice is just about right! Again, thank you for putting the time and effort to make such a complex concept so simple!
Such a smooth learning experience. I just wanted to check, and found myself watching the whole video like the watching the last episode of Game of Thrones!
Was clueless in a team meeting where there was a demo on how the application was deployed in K8s. After watching this, I'm confident to work in my new project. Can understand how much time and effort it requires to create this quality content. Best thing is you gave to all for free. Thank you very much Nana!
Wish all tech TH-camrs always describe like you, simple, short but comprehensive and not boring! I'm a senior software developer for more than 10 years of experience and I find your videos really great.
Nana, for someone like me who did not have the faintest idea of what Kubernetes is, to be able to build confidence in it is remarkable. It speaks volumes of your ability to explain complex topics in a structured, systematic and simple way. Thank you for teaching me.
This tutorial is AMAZING. I'm a frontend engineer who would often get stuck in doing these K8s related changes. This 1 hour will save me lot of effort/headache in the future.
Thank you for the brilliant overview. I want to point out that the presentation of material itself is flawless, super-smooth, well explained, no interruptions and unnecessary info, all this for free. Thank you, Nana, you are doing a wonderful job!
After watching lot of your devops tutorials and learning from them, I feel that you are capable of explaining rocket science in a 2 hour video tutorial 😁..Thank you so much for all the hardwork and dedication 👏🏻
I recently watched this training video on TH-cam and I was really impressed. The instructor was clear and concise, and he did a great job of explaining the different features of the Kubernetes . Overall, I thought this was a great training video and I would definitely recommend it to anyone who is interested in learning how to use Kubernetes Crash Course for Absolute Beginners. Pros: Clear and concise instructor Lots of practical examples Well-organized and easy to follow Cons:
This is really amazing... took a highly complex topic and not only explained it within 32 minutes, but also have a comprehensive follow along guide, all in about an hour. Seriously, thank you this is fantastic!!
this is what I call a GREAT in capitals video. Jeez, this person just put more concepts clear in an 1h than hundreds of hundreds of videos across the whole internet. VERY VERY VERY concise! thanks a bunch! Excellent !
I'm disappointed with the time I spent trying to understand and implement Docker. I just made the best use of 2 hours of my life with the two Docker and Docker-Compose classes. Incredible. Tks Nana!
The best crash course on K8 is well explained, first the concept and then the hands-on. Perfectly presented. After watching this I feel much more confident about the K8 learning path, now I am capable of exploring my own and going deeper. Thanks for the video, Nana.
Thank you Nana, as a Junior DevOps engineer being tasked with learning Kubernetes quickly this really helped me get a grasp on it. I'll be delving deeper into this as will need to administer this for my company. Your crash course helped a lot in giving me the fundamentals. - having the lab and your docker image ready to use is helpful - your icons over the yaml templates helped reiterating what service, deployments etc is helpful - your well thought out structure of the video was helpful. Theory, use cases, demo
This course is simply the best! I have learned in about one hour what I have tried to learn for months. Thank you very much Nana for sharing your knowledge and the way you teach is priceless 😀
I have been learning kubernetes from different sources like cloud academy, Linux academy and others for a while now. You did kubernetes explained in such a short and easy way. Wonderfully explained with great flow
Thank you very much for these videos, as a non-english speaker I appreciate your voice, tone and clarity, I have been able to understand everything without repeating it. It is incredible how all doubts are cleared up and with the practical part and it helped me to establish my local development environment
I was following your tutorial on macOS Ventura with Docker Desktop v4.17 and it seems that Docker changed the way it integrates with host's network. What you shown will still work on Linux where Docker adds a new interface to the host OS through which you can communicate with containers. In my case, host OS had no clue how to find the k8s server with the IP returned by `minikube ip`, there was no routing information in the routing table. What you have to do is to run `minikube service webapp-service` which will create a tunnel to the service via ports published by minikube container and redirect the browser to tunneled port.
I can't find the right words to thank you for these tutorials. I have watched a couple of your tutorials and am so grateful that we have people like you to break down these complicated things and explain them to us. Thank you
Awesome. Cannot believe how you can take a complicated topic and made it look so logical and easy. I have always believed that building components from ground up is the right way to learn any topic, and you have proved it again. Next step, your full detailed course on K8S. Thanks !
absoultely remarkable teaching skills! I've watched many other videos about kubernetes and I wasn't able to quite grasp how it works and how to make it work, until I watched this one
The video could actually be confusing as the video uses the terms "pod" and "container" interchangeably through a large part of the video. Further summarize that a pod is just a wrapper around a container, indicating a 1-1 relationship between pods and containers. In fact, very often you find that a pod would usually contain multiple containers, one each of the main application/service and supporting services.
The instructor Nana is super talented at speaking clearly and concisely which is a tremendous benefit to anyone looking to learn technical subject materials. If she were not so talented on this subject then I can see her as a super model. Thank you for this!
The clarity in this video is phenomenal. Thanks a lot for helping us all out with Kubernetes - very high skill ceiling to begin to learn, but you broke it down perfectly.
Honestly I have also watched many videos, tutorials and even udemy on Kubernetes. This is the best organized course from step by step and also not going into too much unnecesary details but not missing the main crucial points. An excellent course presented by Nana and amazing clarity in every step. Thank you so much.
Thank you so much ! This is very helpful . I started the course without even knowing what Kubernetes was for, and look how far I've come. Thanks to this, I'm really progressing!👏👏🙏🙏
I think you are the most amazing DevOps teacher in all TH-cam! Haha the way you teach is amazing, explaining the concepts and everything little by little. I finally understood many things I didn't with other courses
I never commented for anyone. I believe this might be my first comment. But to be honest, the way of conveying and the clarity of data you are provided is awesome.
NaNaaaaa u r saving my life. Ur videos are really helping me a lot for my job purpose. Awesome content. Not everybody can explain clearly. I have searched so many videos for Kubernetes, EKS, and ECS ... but I only understood those concepts from your videos..... God bless you and your family, Nana... Love from India 😘😀😍🙌✌️
This couldn't have come at a better time. Thank you so much! You've truly brought value to my life. Your teaching is clear and effective. After your courses, I feel both ready for a whiteboard interview and ready for the practical skills. This course was an easy buy.
Great tutorial, very well explained.. but Minikube IP is not reachable using Docker Driver (at least on Windows 11) and the Frontend of the webapp is not working (gives a fetch error on JS init function), making the page totally white as the HTML divs remain hidden.
got the same issue but solved it as below: first: run > minikube service webapp-service --url , then use the returned Url to reach the application on browser.
Wow.. this is what I was looking for Step-1: Create diagrams to let the learner picturize it.. Step-2: Now, write code to achieve each diagram...lastly merge the entire things...perfect maam...thank youuuuuu for making this video... My desired video matches your actual video 🤭 (etcd is youtube here) 😂😂
Hii Nana, I followed the video till end . @1:10:00 When I ping the minikube's IP along with my nodeport port, it gives nothing. Although pods are running, logs are coming same as coming in your tutorial. Are we really able to access minikube's internal IP? I used this command -minikube service --url This command gave me a url and on hitting that url, I can access the application. Can you just clarify my doubt here?
Honestly this is a type of introduction I would see for any framework I am starting with! 1h and I have my basic stack deployed in minicube. Awesome. Thanks Nana!
I love your teaching style! giving a nice overview, and then starting with a very basic example and slowly adding on and explaining each feature by starting with the problem they solve makes understanding kubernetes so intuitive. I can tell you must put a lot of time into structuring the video to make it so compact yet effective. loved it!
Nana, thank you so much for this great tutorial video! The editing, content, and explanations were fantastic. K8s has been a huge question mark for me for years and this tutorial has made me much more comfortable with it!
Hi Nana, very good tutorial. Everything seems working fine, but when I try to access the webapp with local IP adress and port 30100 configured in yaml file, I got a "ERR_CONNECTION_TIMED_OUT". Any Idea what's wrong ? I'm using docker containers and windows. Thanks
Hi Nana! Thanks for this video, really helpful. I followed your tutorial and faced an issue: I can't reach the webapp from the local machine with your configuration but can reach it from the machine itself (127.0.0.1:3000) or from the docker VM (192.168.X.Y:30100) or from the local machine after passing the command "minikube. service webapp-service --url" which gives me a random port to try. Everything looks like your settings on the video minikube kubectl -- get svc NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE kubernetes ClusterIP 10.96.0.1 443/TCP 28h mongo-service ClusterIP 10.96.39.71 27017/TCP 22m webapp-service NodePort 10.105.2.222 3000:30100/TCP 22m minikube kubectl -- get node -o wide NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME minikube Ready control-plane 28h v1.24.3 192.168.49.2 Ubuntu 20.04.4 LTS 5.10.104-linuxkit docker://20.10.17 Do you have any clue?
I am on windows 10 and this command gives me the URL: "minikube service --url" where you can get the service name by doing kubectl get all. Then for for the app service name for me for the example was 'webapp-service'. Thus the command to use for this example is minikube service webapp-service --url
I have reviewed many materials about K8S on internet, and I can tell you that your presentation is the best especially for beginners. Contents are organized in clear structure and jargon free. Kudos to you, Nana! Wish you more successes in the New Year!
Please leave a like and share with others if this course was helpful for you 😊✅
Git Repo to follow along the demos: ► gitlab.com/nanuchi/k8s-in-1-hour
Follow me on Instagram for behind-the-scenes content ► bit.ly/2F3LXYJ
💙 Become a Kubernetes Administrator - CKA: bit.ly/3Iwn71q
💚 Become a DevOps Engineer - Complete DevOps Bootcamp: bit.ly/3MQgadT
Difference to my previous 4-Hour K8s Course (th-cam.com/video/X48VuDVv0do/w-d-xo.html):
We made some updates for things that have changed in K8s, e.g. Minikube installation as well as a new demo project. Plus it's a more compressed and shorter version with new animations. 😊
▬▬▬▬▬▬ T I M E S T A M P S ⏰ ▬▬▬▬▬▬
0:00 - Intro and Course Overview
1:44 - What is Kubernetes
4:33 - Kubernetes Architecture
9:29 - Node and Pod
8:58 - Main K8s Components
09:29 - Node & Pod
12:19 - Service & Ingress
14:31 - ConfigMap & Secret
17:52 - Volume
19:46 - Deployment & StatefulSet
26:28 - Kubernetes Configuration
32:39 - Minikube and Kubectl - Setup K8s cluster locally
41:17 - Complete Demo Project: Deploy WebApp with MongoDB
1:05:40 - Interacting with Kubernetes Cluster
1:11:03 - Congrats! You made it to the end 🎉
▬▬▬▬▬▬ Course Pre-Requisites ▬▬▬▬▬▬
Docker - learn here: ► th-cam.com/video/3c-iBn73dDE/w-d-xo.html
YAML - learn here: ► th-cam.com/video/1uFVr15xDGg/w-d-xo.html
▬▬▬▬▬▬ 💎 COURSE CONTENTS 💎 ▬▬▬▬▬▬
💎 Part 01: Introduction to Kubernetes
⌨ What is Kubernetes
⌨ Benefits of Kubernetes
⌨ Kubernetes Architecture
💎 Part 02: Main Kubernetes Components
⌨ Node & Pod
⌨ Configuring Access with Service & Ingress
⌨ External Configuration with ConfigMap & Secret
⌨ Persisting Data with Volume
⌨ Replication with Deployment & StatefulSet
💎 Part 03: Kubernetes Configuration
💎 Part 04: Setup Kubernetes cluster locally (Minikube and kubectl)
⌨ What is Minikube
⌨ What is Kubectl
⌨ Install Minikube and Kubectl
💎 Part 05: Complete Demo Project: Deploy WebApp with MongoDB
⌨ Demo Project Overview
⌨ Create MongoDB ConfigMap
⌨ Create MongoDB Secret
⌨ Create MongoDB Deployment and Service
⌨ Create WebApp Deployment and Service
⌨ Pass Secret Data to MongoDB Deployment
⌨ Pass Config Data to WebApp Deployment
⌨ Configure External Access
⌨ Deploy all K8s resources into Minikube cluster
⌨ Interacting with Kubernetes Cluster
⌨ Access Web Application in Browser
▬▬▬▬▬▬ Courses & Ebooks 🚀 ▬▬▬▬▬▬
► High-Quality and Hands-On Courses 👉🏼 bit.ly/3nIouPW
► Kubernetes 101 - compact and easy-to-read ebook bundle 👉🏼 bit.ly/3mPIaiU
Bundle of thanks for the great course, just a query; would you please let us know if there is any pdf format of the context of this video? I'm asking to have a written source to be able to print and study anytime which there is no access to video, thanks in advance :)
Hi Nana, Thank you very much for this short video compared to the other complete K8s guide (3.5 hour video). I must say that these both videos were awesome resources to learn and get hands-on experience.
I followed both the demos in both videos as is but I got the same error each time (with hyperkit and with docker both) - the mongodb deployment gets changed to CrashLoopBackOff error after a few seconds. Error from logs is: uncaught exception: Error: couldn't add user: Error preflighting normalization: U_STRINGPREP_PROHIBITED_ERROR.
I am on Mac and have tried all the options available online but couldn't get it to work. Except, I can get it to work by adding the infinite loop command (command: [ "/bin/bash", "-ce", "tail -f /dev/null" ]) to the deployment yaml, after which the deployment goes to the running state; but, the webapp or mongo-express was not able to load or connect to the endpoint.
Did you run into any similar problems or would you have any pointers for the resolution?
Thanks in advance,
Mayur
Ahh yes
Please, it's difficult to pay for your boot camp from Nigeria. Can you add other payment options, please?
Keep it up!
I don't know what this Madam puts in her paid courses when all the valuable knowledge is already given away in her youtube videos for free. This channel is enriching my knowledge from 3 years, Safe to say she is my personal trainer at this point. Thank you mam.
Bought her course and what she has in the course is in these videos as well
One way to see it is that you buy the course in good will to show appreciation to where the free content got you. If everyone did that then education could be free and we could pay for it once it made us money, wouldn't that be a world to live in
Your methodology are just phenomenal. Anyone having no knowledge on Devops or Programming background can even get hands on watching your tutorials. Well done Nana.. Incredible work !!!
Nana: The more I watch your series of videos with K8s, the more competent I am. It's all because:
1) Of the way you structured the course contents
2) The flow of it
3) Precise Contents
4) Visual presentations and explanations to augment and emphasise
5) Delivery style - pace, pitch, volume, etc.
Thank you very much, Nana.
Thank you very much, I needed to refresh my memory about kube and this is exactly what I needed.
Nana you make the devops world more accessible and simple to everyone, thanks!
Yes she is the person we would like to get in a team for ever !
Perfect
Joking
You have good playlist :)
she really does, I kickstarted my devops career with her videos, bless her !
I like how she explains the naive way to do it first, then proceeds to explain how to make it better by introducing a new Kubernetes component.
The easiest Kubernetes tutorial I have ever seen. Thank you nana for making Kubernetes easy for everyone.
This is the best beginners' course on kubernetes I have ever attended. Thanks Nana!
I am java be 3+ years, changed my job and now I need to understand k8s more then just reading logs.
This is best video for person with 0 knowledge ,thx very much.
Thank you! Your way of explaining the Kubernetes concept was wonderful. I've already tried many courses but your balance between theory and practice is just about right! Again, thank you for putting the time and effort to make such a complex concept so simple!
Such a smooth learning experience. I just wanted to check, and found myself watching the whole video like the watching the last episode of Game of Thrones!
Thank you Metin, so happy to hear! 💙 That's a great compliment 😀
Was clueless in a team meeting where there was a demo on how the application was deployed in K8s.
After watching this, I'm confident to work in my new project.
Can understand how much time and effort it requires to create this quality content. Best thing is you gave to all for free. Thank you very much Nana!
Happy to hear and thanks for your appreciation Sathesh!
Been doing k8s for a year and this video really brought all my fragmented knowledge together. The best k8s video I've ever watched
Thank you Nana! You’re awesome! And the best at turning complex subjects into easy to understand videos and fun projects.
Thanks so much, really appreciate your comment and support! 💙
Wish all tech TH-camrs always describe like you, simple, short but comprehensive and not boring! I'm a senior software developer for more than 10 years of experience and I find your videos really great.
Nana, for someone like me who did not have the faintest idea of what Kubernetes is, to be able to build confidence in it is remarkable. It speaks volumes of your ability to explain complex topics in a structured, systematic and simple way. Thank you for teaching me.
This tutorial is AMAZING. I'm a frontend engineer who would often get stuck in doing these K8s related changes. This 1 hour will save me lot of effort/headache in the future.
Thank you for this great, simple and structured introduction to K8S!
Appreciate your feedback and your support, thank you Renzo!
I am at 20 minutes in this course and this is phenomenal..thank you Nana for the hardwork you kept for this quality content
Thank you for the brilliant overview. I want to point out that the presentation of material itself is flawless, super-smooth, well explained, no interruptions and unnecessary info, all this for free. Thank you, Nana, you are doing a wonderful job!
I haven't seen a beginner's tutorial this educational. Great job, thanks a lot!
After watching lot of your devops tutorials and learning from them, I feel that you are capable of explaining rocket science in a 2 hour video tutorial 😁..Thank you so much for all the hardwork and dedication 👏🏻
Nana has a GIFT for TEACHING others ... one of the best out there.
I recently watched this training video on TH-cam and I was really impressed. The instructor was clear and concise, and he did a great job of explaining the different features of the Kubernetes .
Overall, I thought this was a great training video and I would definitely recommend it to anyone who is interested in learning how to use Kubernetes Crash Course for Absolute Beginners.
Pros:
Clear and concise instructor
Lots of practical examples
Well-organized and easy to follow
Cons:
It's been an year since I follow your videos on YT. I will frankly say staring with K8s, I have no regret to keep going on !!
Thanks Nana you're amazing!
This is really amazing... took a highly complex topic and not only explained it within 32 minutes, but also have a comprehensive follow along guide, all in about an hour. Seriously, thank you this is fantastic!!
Thanks so much for this great feedback and your support! Really appreciate it!
I had no idea what Kubernetes was and now I do after randomly stumbling upon this video. This was awesome, thank you!
this is what I call a GREAT in capitals video. Jeez, this person just put more concepts clear in an 1h than hundreds of hundreds of videos across the whole internet. VERY VERY VERY concise! thanks a bunch! Excellent !
Concise and to the point, while also giving relevant extra information when useful. Thanks, I learned a lot!
Thanks so much for your feedback and support! :)
I'm disappointed with the time I spent trying to understand and implement Docker. I just made the best use of 2 hours of my life with the two Docker and Docker-Compose classes. Incredible. Tks Nana!
The best crash course on K8 is well explained, first the concept and then the hands-on. Perfectly presented. After watching this I feel much more confident about the K8 learning path, now I am capable of exploring my own and going deeper. Thanks for the video, Nana.
Thank you Nana, as a Junior DevOps engineer being tasked with learning Kubernetes quickly this really helped me get a grasp on it. I'll be delving deeper into this as will need to administer this for my company. Your crash course helped a lot in giving me the fundamentals.
- having the lab and your docker image ready to use is helpful
- your icons over the yaml templates helped reiterating what service, deployments etc is helpful
- your well thought out structure of the video was helpful. Theory, use cases, demo
This course is simply the best!
I have learned in about one hour what I have tried to learn for months.
Thank you very much Nana for sharing your knowledge and the way you teach is priceless 😀
Hands down. Best channel for in depth technical knowledge and amazing presentation.
Thank you - watched this and your Docker crash course - perfect introduction tutorials and hands on lab!
The great teacher again. Btw, I have done the your python course 5.30hrs took me around 2weeks. Its truly awesome. Thank you.
Thank you so much Telia, I appreciate your feedback! 😊
I have been learning kubernetes from different sources like cloud academy, Linux academy and others for a while now. You did kubernetes explained in such a short and easy way. Wonderfully explained with great flow
Thanks for such a great course .. It made me a permanent subscriber of your courses
That's awesome Shahbaz, really happy to hear that! :)
Thank you very much for these videos, as a non-english speaker I appreciate your voice, tone and clarity, I have been able to understand everything without repeating it. It is incredible how all doubts are cleared up and with the practical part and it helped me to establish my local development environment
OMG. This is the best tutorial I have seen on Kubernetes! You are awesome!
u nailed it mam, i dont think nobody teaches this complex kubernetes in an hour, love you
This is the best crash course I've ever taken in anything, and I am a self-taugh developer thanks for the great resource.
Thank you Andres, really happy to hear that! :)
Thanks! Big Fan of this course. Help me a lot to understand kubernates
Thank you Sovan, appreciate your support!
I was following your tutorial on macOS Ventura with Docker Desktop v4.17 and it seems that Docker changed the way it integrates with host's network. What you shown will still work on Linux where Docker adds a new interface to the host OS through which you can communicate with containers. In my case, host OS had no clue how to find the k8s server with the IP returned by `minikube ip`, there was no routing information in the routing table.
What you have to do is to run `minikube service webapp-service` which will create a tunnel to the service via ports published by minikube container and redirect the browser to tunneled port.
Works like a charm. Was having the same issue on Windows 11 docker desktop
Thank you !!! I was like so confused as to why it didn't work in the end - I owe you coffee
Thanks for this info. But it's still not working from my end.
@@taofeekadisa7619 yeah, same issue here
@@himanshujagdale4966 did u find a way around it?
Excellent course, thank you very much
Thank you so much Jiri, appreciate your support!
I can't find the right words to thank you for these tutorials. I have watched a couple of your tutorials and am so grateful that we have people like you to break down these complicated things and explain them to us. Thank you
Thanks! Awesome course.
Thanks Mark, appreciate your support! 🙏
Awesome. Cannot believe how you can take a complicated topic and made it look so logical and easy. I have always believed that building components from ground up is the right way to learn any topic, and you have proved it again. Next step, your full detailed course on K8S. Thanks !
Thank you for putting in the effort.
Thanks Hamid for your support!
absoultely remarkable teaching skills! I've watched many other videos about kubernetes and I wasn't able to quite grasp how it works and how to make it work, until I watched this one
the reason you didn't grasp the idea because it wasn't some cute chic teaching it.
Really awesome tutorial! Greatest thing is, the flashing diagrams over the video makes it easy to create notes while watching. Also, I love her voice.
The video could actually be confusing as the video uses the terms "pod" and "container" interchangeably through a large part of the video. Further summarize that a pod is just a wrapper around a container, indicating a 1-1 relationship between pods and containers. In fact, very often you find that a pod would usually contain multiple containers, one each of the main application/service and supporting services.
The instructor Nana is super talented at speaking clearly and concisely which is a tremendous benefit to anyone looking to learn technical subject materials. If she were not so talented on this subject then I can see her as a super model. Thank you for this!
Your videos really should be included in official K8 documentation. Incredible way of explanation.
Thanks for such an amazing feedback Vedran! And thanks for your support! :)
You are really good. I saw 60 minutes and didn't believe it would get me far, but the content here is so impressive.
This was one of the best crash courses ive seen in a long time. Thank you so much for the time and effort in this video!
The clarity in this video is phenomenal. Thanks a lot for helping us all out with Kubernetes - very high skill ceiling to begin to learn, but you broke it down perfectly.
Honestly I have also watched many videos, tutorials and even udemy on Kubernetes. This is the best organized course from step by step and also not going into too much unnecesary details but not missing the main crucial points. An excellent course presented by Nana and amazing clarity in every step. Thank you so much.
Thank you so much ! This is very helpful . I started the course without even knowing what Kubernetes was for, and look how far I've come. Thanks to this, I'm really progressing!👏👏🙏🙏
Thank you Nana for an excellent crash course on kuberntes.
I have never comment on any video on TH-cam, you are gifted God bless you.
This is a really thorough crash course and extremely useful. Thanks for making it fun!
Thank you for all the amazing free content, checking this now!
I think you are the most amazing DevOps teacher in all TH-cam! Haha the way you teach is amazing, explaining the concepts and everything little by little. I finally understood many things I didn't with other courses
Can’t wait to get home and watch this. I am sure it is awesome because everything you post is of an incredible quality. Thanks and congrats, Nana! 😀
Happy to hear, thank you Daniel! 😊
@@rahemankhan5795 single hui bhi to wo level say ooper hai bro
I never commented for anyone. I believe this might be my first comment. But to be honest, the way of conveying and the clarity of data you are provided is awesome.
Thanks Karthik, appreciate it 😊
Such distilled knowledge ! This is by far the cleanest introduction to Kubernetes that I came across. Thanks Nana 💙
thank you so much Rohit! :)
NaNaaaaa u r saving my life. Ur videos are really helping me a lot for my job purpose. Awesome content. Not everybody can explain clearly. I have searched so many videos for Kubernetes, EKS, and ECS ... but I only understood those concepts from your videos..... God bless you and your family, Nana... Love from India 😘😀😍🙌✌️
Dear Nana Thank you verrrrrrrrrrrrrrrrry much. :)
That must be the most concise and elegant kubernetes quickstart from all youtube. Thank you very much for this material!
This tutorial was simple to understand and I gained a lot of knowledge and confidence through it. Thanks a lot Nana!
This couldn't have come at a better time. Thank you so much! You've truly brought value to my life. Your teaching is clear and effective. After your courses, I feel both ready for a whiteboard interview and ready for the practical skills. This course was an easy buy.
Thank you so much Lucas, really happy to hear such a great feedback! :) 🙏
This short course is absolutely fantastic and informative. Thanks for your passion and work, Nana! Keep going!
Great tutorial, very well explained.. but Minikube IP is not reachable using Docker Driver (at least on Windows 11) and the Frontend of the webapp is not working (gives a fetch error on JS init function), making the page totally white as the HTML divs remain hidden.
Did you solve this issue?
got the same issue but solved it as below: first: run > minikube service webapp-service --url , then use the returned Url to reach the application on browser.
Thank you so much for this lovely course ! You made Devops easier to understand :)
Thanks!
This is what I was looking for 🙏, thanks one more master piece 👍
Wow.. this is what I was looking for
Step-1: Create diagrams to let the learner picturize it..
Step-2: Now, write code to achieve each diagram...lastly merge the entire things...perfect maam...thank youuuuuu for making this video...
My desired video matches your actual video 🤭 (etcd is youtube here) 😂😂
Thank you for such a wonderful crash course!! One of the best and easy explanation 👍
Hii Nana, I followed the video till end . @1:10:00 When I ping the minikube's IP along with my nodeport port, it gives nothing. Although pods are running, logs are coming same as coming in your tutorial. Are we really able to access minikube's internal IP?
I used this command -minikube service --url
This command gave me a url and on hitting that url, I can access the application. Can you just clarify my doubt here?
That worked for me too, thanks for sharing.
Thanks, worked for me.
Thank you sooo much!!!
It is not the absolute correct method; it merely creates a tunnel, though it is functional for observing the final result.
Thanks
Thank you Nana for this amazing hands on tutorial, this was extremely helpful, great explanation!
Honestly this is a type of introduction I would see for any framework I am starting with! 1h and I have my basic stack deployed in minicube. Awesome. Thanks Nana!
You are so damn good at explaining things. Nice job and thank you for sharing!
Nana , you are soooo awesome...I followed all your videos on k8s
Nana, thank you for your great useful videos. The experience we get is priceless for sure. Appreciate what you do! ❤️
Thank you Nataliia, really happy to hear the videos are helpful! :)
The k8s-demo-app Docker image is for amd64 which isn't going to work if, like me, you've got a MacBook with their new arm64 processor.
Turn on emulation in Docker Desktop
I love your teaching style! giving a nice overview, and then starting with a very basic example and slowly adding on and explaining each feature by starting with the problem they solve makes understanding kubernetes so intuitive. I can tell you must put a lot of time into structuring the video to make it so compact yet effective. loved it!
Nana, thank you so much for this great tutorial video! The editing, content, and explanations were fantastic. K8s has been a huge question mark for me for years and this tutorial has made me much more comfortable with it!
Love the audio clarity, Watching it in 2X.
Everything about this was perfect. The pace, content, delivery of content and explanations were really well done. Subscribing for more :)
Hi Nana, very good tutorial. Everything seems working fine, but when I try to access the webapp with local IP adress and port 30100 configured in yaml file, I got a "ERR_CONNECTION_TIMED_OUT". Any Idea what's wrong ? I'm using docker containers and windows. Thanks
I also got the same error, still looking for a way to troubleshoot why that is, any ideas?
Same here :/
@@pedroreglero3815 When you deploy same containers using Dockerfile it works weirdly enough.
@@mholimncube2636 Yea, I am guessing it has to do with a Kubernetes network configuration problem
I had to run `minikube service webapp-service` at the end, so that it's available externally
Thanks, was very informative.
Thanks for your support, appreciate it!
I had to run "minikube service webapp-service" command to test, traffic wasn't routing to the minikube
Outstanding.
Hi Nana! Thanks for this video, really helpful.
I followed your tutorial and faced an issue: I can't reach the webapp from the local machine with your configuration but can reach it from the machine itself (127.0.0.1:3000) or from the docker VM (192.168.X.Y:30100) or from the local machine after passing the command "minikube. service webapp-service --url" which gives me a random port to try.
Everything looks like your settings on the video
minikube kubectl -- get svc
NAME TYPE CLUSTER-IP EXTERNAL-IP PORT(S) AGE
kubernetes ClusterIP 10.96.0.1 443/TCP 28h
mongo-service ClusterIP 10.96.39.71 27017/TCP 22m
webapp-service NodePort 10.105.2.222 3000:30100/TCP 22m
minikube kubectl -- get node -o wide
NAME STATUS ROLES AGE VERSION INTERNAL-IP EXTERNAL-IP OS-IMAGE KERNEL-VERSION CONTAINER-RUNTIME
minikube Ready control-plane 28h v1.24.3 192.168.49.2 Ubuntu 20.04.4 LTS 5.10.104-linuxkit docker://20.10.17
Do you have any clue?
Did you solve this issue? Am also facing same issue
@@vrdesigner1514 not gracefully :-/ I explained how I get it working but it is not the way it was expected to work...
Also on hold for this answer. @TechWorld with Nana, can you please help? Thanks!
same
I am on windows 10 and this command gives me the URL: "minikube service --url" where you can get the service name by doing kubectl get all. Then for for the app service name for me for the example was 'webapp-service'. Thus the command to use for this example is minikube service webapp-service --url
No errors or anything, but when I visit the IP address for my pod at 30100, I don't see anything.
What is the status of pod?? Is it running?
`minikube service webapp-service --url` gave me the URL where I could access
@@DieDona This worked. But any reason why the Minikube IP was working for Nana and not for us ?
@@yogeshwaran1998 maybe Nana skipped a step or the configuration is different on her OS. I really dont know hehe
crash course ❌crush course✅
Meh cringe
woman does excellent technical and educational work ❌ dork makes it about her physical appearance ✅
lol, youtube deleted my previous comment, which points out OP for being a bad person for sexualizing serious educational videos.
Nah, we don't do that anymore
I have reviewed many materials about K8S on internet, and I can tell you that your presentation is the best especially for beginners. Contents are organized in clear structure and jargon free. Kudos to you, Nana! Wish you more successes in the New Year!
Thank you, Nana! You took my knowledge from ‘CrashLoopBackOff’ to ‘Running’ by this video!