0:38 - Comparison Docker and Kubernetes 1:40 - Docker and Kubernetes in the software development process 2:42 - Kubernetes in Detail 3:21 - Differences of Kubernetes and Docker Swarm 👉🏼 For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible. 👉🏼 Check out my complete course about Docker and Kubernetes: th-cam.com/play/PLy7NrYWoggjwPggqtFsI_zMAwvG0SqYCb.html Please don't forget to subscribe and give me a thumbs up if you liked my video 😊
Thank you so much for this clear explanation, it's my senior year in undergrad computer engineering bachelor and I'm just starting to delve into this subject Greetings from Colombia
Hmmm. Auto scaling in docker swarm: assign service on worker node (mode: global), monitor worker node if cpu in high load add additional worker if cpu in low load - remove worker node from docker swarm. All is simple 😀
Thank you! Amazingly simple explanation. I have struggled to understand the difference for a long time. In just 5 minutes you explained it. Clear, simple, awesome!!
Hi Nana, Two things you missed it think, correct me If I am wrong: 1) Docker swarm also has autoscaling, called services. 2) Docker has UCP for monitoring.
can you please clarify if you have got it? what i could understand is that on Docker run/stop the instances manually while kube is to manage them automatically e.g for live server we would want the container to run automatically
After using both Kubernetes and Swarm...I really miss working with Swarm. I really wish the community would have put some more time in the autoscaling, monitoring and scheduling strategies for Swarm. It had a ton of potential but it seems like Kubernetes became the de facto industry standard.
This is the cleanest shortest explanation I've seen so far. a question for Nana. Is it enough for a software developer to learn docker swarm alone and leave kubernetes to the devops team?
Yes, I believe it's not a requirement for a software developer. But if you are working in a project that uses k8s, you will benefit from learning how to create deployment and service components, since you will be using them to deploy the application. And maybe you can skip the rest of the concepts if it doesn't interest you.
Hi Nana, thanks for this video what i could understand is that on Docker run/stop the instances manually while kube is to manage them automatically e.g for live server we would want the container to run automatically
Very informative thank you. I was sitting here as you were talking wondering what the difference was between kubernetes and swarm and then you answered it. Thanks. Much appreciated!
@@TechWorldwithNana actually, I like it so much that I just subscribed! I'm currently working on getting my CCNA and when I'm done with this, I'll be learning Docker and Kubernetes. Your videos are the perfect length and not as time consuming as others. Great job and thank you!
Thanks a lot! :) You can use Kubernetes without Docker in any situation, because it doesn't rely on Docker specifically. So, you can actually replace Docker with other container runtime like Vagrant.
Thanks a lot! I just have one minor note regarding the slides that contain the title of the next sub-topic. For example, at 2:42 of this video, you will talk about "Kubernetes in Detail", so a slide with caption "Kubernetes in Detail" is shown. Please increase the time period of putting them on. I have to pause the video in order to read it especially when the caption is long. Thanks again!
Summary: Docker isolates the environment of the application into the containers (Lightweight VMs) and Kubernetes then put these containers into its kublets to manage them. Am I right?
Thank you Nana, one of the best comparison of those products. On top of it your graphical demonstration is very neat and understandable. Subscribed. Will try to find you on LinkedIn
Speed up you development by quite a bit by using Buildah and Podman. No more docker required. No more Docker daemon required. Kubernetes still works OK :)
I have watched the complete series of Docker and it's short and clear. Thanks, Nana for the tutorial this might help a lot of people. Suggestable video for my colleagues as well. PS: I am planning to watch the Kubernetes tutorial as well.
Thank You so much such a simple explanation. Video Animation is really helpful for better understanding. May I know which tool do you use for Animation?
This is amazing. Thank you 🙏 now I understand the different between them. Can you make a video about using them in a live environment. Can you setup just as example.
Hi, thanks for the video We can use Docker without Kubernetes(by using Docker Swarm) BUT, how can we use Kubernetes without Dockers? I mean what is Kubernetes doing without dockers ?
Made it to the end. Thank you so much for this series. I learned so much and have, I believe, a good mental model to follow using Docker for proof of concepts. I really appreciate you sharing. I am subscribed, notifications on :-)
TechWorld with Nana i definitely did. Maybe you can have some videos on kafka... i think it's quite a debated topic. I can even volunteer to help create the content. Ping me if you need a hand.
Thank you for this video. This was really helpful. Can you please help with one small question? Can you add what kind of applications or system orchestrations are best use cases for Docker vs K8S vs Docker Swarm?
Thanks for your feedback. - Generally speaking, I would use K8s only when setting up complex applications, which consists of many features and moving parts and multiple development teams, that also need complex infrastructure. Also applications that can't afford downtimes and need to be highly available. - For simpler applications, the overhead of setting up and managing k8s may be too high. So you may use Docker Swarm or even docker-compose.
develop microservice or extend microservice require kubernetes as ecosystem to manage multiple container develop with Docker container then upload to repository which provide to "Continues integration in Jenkins" then build docker image then deploy in kubernetes environment . CI like that ?
This was a very clear and helpful explanation. I'm subscribed to your channel and will be watching your other videos on containers and orchestration services.
0:38 - Comparison Docker and Kubernetes
1:40 - Docker and Kubernetes in the software development process
2:42 - Kubernetes in Detail
3:21 - Differences of Kubernetes and Docker Swarm
👉🏼 For any questions/issues/feedback, please leave me a comment and I will get back to you as soon as possible.
👉🏼 Check out my complete course about Docker and Kubernetes: th-cam.com/play/PLy7NrYWoggjwPggqtFsI_zMAwvG0SqYCb.html
Please don't forget to subscribe and give me a thumbs up if you liked my video 😊
You are too good gorgeous 😘 in looks and technology 😍
Thank you so much for this clear explanation, it's my senior year in undergrad computer engineering bachelor and I'm just starting to delve into this subject
Greetings from Colombia
Hmmm. Auto scaling in docker swarm: assign service on worker node (mode: global), monitor worker node if cpu in high load add additional worker if cpu in low load - remove worker node from docker swarm. All is simple 😀
Thank you Nana for explaining it in so simplified way.
Thanks :)
Thank you! Amazingly simple explanation. I have struggled to understand the difference for a long time. In just 5 minutes you explained it. Clear, simple, awesome!!
Thank you Nana for explaining it in simple language and presentation (side by side).
Thank you
Hi Nana,
Two things you missed it think, correct me If I am wrong:
1) Docker swarm also has autoscaling, called services.
2) Docker has UCP for monitoring.
Very crisp and clear..I have seen many videos that explain this - but they go in circles with the explanation..This video is good.
Thanks a lot for your feedback, happy you like my teaching style :)
WOW one of my best teacher, you explain really clear, it is a good method the way you do, thank you Nana.
Glad you think so Andy, appreciate it very much 🙂
Thanks Nana for explaining this in simplified way
Very easy and simple explanation for begginers . Thank You!
This was an amazing series, thank you for your efforts, and wish you all the best for more great things in the future!
Thank you so much. Glad you like the series!
Nana,Thanks for the Awesome clean and crisp explanation..I will go through all the sessions.
can you please clarify if you have got it? what i could understand is that on Docker run/stop the instances manually while kube is to manage them automatically e.g for live server we would want the container to run automatically
Thank you nana..this video clarified my doubts on difference bw docker and kubernetes..great explanation
Currently learning docker and this video clear things up for me. Thank you.
I loved the trends on the differences between Docker, Docker Swarm, Kubernet ! I hope you continue with the videos for Devs
couldn't understand the use cases for either until I watched your video!! Thank you
Although the content is very difficult for me when I read any document, You made it easy to understand the basics. Many thanks 👍👍
I'm glad to hear! Thank you Pankaj 🙂
wr
After using both Kubernetes and Swarm...I really miss working with Swarm. I really wish the community would have put some more time in the autoscaling, monitoring and scheduling strategies for Swarm. It had a ton of potential but it seems like Kubernetes became the de facto industry standard.
I agree.
I watched complete series. It is beautiful. Everything was crystal clear. Thank you ...!!!
Nice comparison. It makes more sense to me now as I was pondering this very thing today!
Thanks Nana.
Hi Nana, I had this question since long in my mind, Now it is clarified like crystal clear. Thanks for such a quality video.
This is the cleanest shortest explanation I've seen so far. a question for Nana. Is it enough for a software developer to learn docker swarm alone and leave kubernetes to the devops team?
Yes, I believe it's not a requirement for a software developer. But if you are working in a project that uses k8s, you will benefit from learning how to create deployment and service components, since you will be using them to deploy the application. And maybe you can skip the rest of the concepts if it doesn't interest you.
@@TechWorldwithNana thanks
You are an inherent teacher Nana. No more no less! Waiting for more DevOps videos from you. Thanks for sharing your knowledge
Wow finally I understood it, very simple ... gracias
1st time watching any of your videos; very nice job! You gained a new subscriber ... and thank you!
Hi Nana, thanks for this video what i could understand is that on Docker run/stop the instances manually while kube is to manage them automatically e.g for live server we would want the container to run automatically
Thanks for a brief tour of docker, docker swarm, kubernetes....
You're welcome, hope you learned a lot in those minutes :)
Super crisp explanation! Subscribed!
Cool thanks for subscribing :)
Wow can just believe this I got my cvv from Milan dumps this evening..gat your back bro.🤜🤜
Hi Nana 👋 can u plz make video on ansible and terraform comparison.
Hi I can't promise that, but I took a note :)
@@TechWorldwithNana Thank you for your reply 🤗
Nana explains technology well
Thank you 😊
Thanks for explaining the differences!
You're welcome Sander. 🙂
Excellent Nana ... Thanks for sharing your simple and easy training method for people like me
It was quick n clear understanding.
Is it me or else as well, ur voice pitch is somewhat different and nice to hear.
The content is so clearly explained 👍🏽
Also, you're so pretty😭
Very informative thank you. I was sitting here as you were talking wondering what the difference was between kubernetes and swarm and then you answered it. Thanks. Much appreciated!
simplified explanation. Thanks a ton Nana.
Thanks a lot Jasmine! Glad my explanation was helpful :)
I'm in Love this girl! Great tutorials. Thank you!
Thanks, happy you like my tutorials! don't forget to subscribe and share my tutorials 🤓
thats a dude
Can suggest me some kubernetes projects to practice on? For learning?
A fairy who always helps learners with awesome quality content and clear explanation. Thanks a lot
Exactly what I was looking for. Thanks a lot , Nana
You're welcome, glad you like my video :)
Just found your channel thanks to the Docker subreddit. Love your videos 💯
Thats cool, thank you so much! Glad you like it 😊
@@TechWorldwithNana actually, I like it so much that I just subscribed! I'm currently working on getting my CCNA and when I'm done with this, I'll be learning Docker and Kubernetes. Your videos are the perfect length and not as time consuming as others. Great job and thank you!
@@mdtaylor2274 great, I like your motivation! 💪🏼 And happy that my videos are helpful for you and good luck with the CCNA :)
Very well explanation. Can we have video on use cases where which one is more preferable? Docker swarm vs Kubernates
That's a good idea, will consider it for my future videos. Thanks for suggesting! :)
Thank you Nana you are amazing, I got a question when can we use kubernetes without docker, in which projects an example please
Thanks a lot! :) You can use Kubernetes without Docker in any situation, because it doesn't rely on Docker specifically. So, you can actually replace Docker with other container runtime like Vagrant.
Follow up question... Where Rancher and Portainer fit into this mix?
Thanks for your videos. Your explanation is very nice and understandable for me.
Thank you, happy to hear that :)
Thank you for helping understand the difference.
Hey Nana, amazing explanation. The table of differences between Kubernetes and Docker Swarm is so helpful.
Quality Content!! Well Explained.
Thank you Siva. Please don't forget to share. 🙂
Hi Nana,
Your videos were superb as always. Can you please create some video on Podman as well now?
short and sweet. thanks
Thank you a lot Nana, very comprehensive video and well explaned !!
So much helpful!!! just by default, the audio is Low on your tutorials... Nana, can upload vlogs with high audio?
Very clear and helpful. Thank you Nana
Thanks Nana, your videos are amazing, what editor tools you used for editing TH-cam videos?
Thanks Rajesh! :) I use Screenflow
Yes, thank you for explaining this, you're so helpful. I'm enjoying the content. Keep it up!!
😍😍
You are doing well Nana... Well done!
This is what the video I am looking for and Thanks a lot :)
Short and precise explanation, thank you.
So we went with Docker Swarm and it works perfectly.
excellent presentation and explanation ..........Thank you so much
You're welcome, glad you liked it! :)
Great Explanation Nana. Thanks a lot.
You're welcome, glad you like my way of explaining it :)
Thanks a lot! I just have one minor note regarding the slides that contain the title of the next sub-topic. For example, at 2:42 of this video, you will talk about "Kubernetes in Detail", so a slide with caption "Kubernetes in Detail" is shown. Please increase the time period of putting them on. I have to pause the video in order to read it especially when the caption is long. Thanks again!
how easily and comprehensively u explain everything everytime... wonderfullll.... marry me :))
Thanks nana very clearly understand love ur videos make more
Thank you so much Naeem, please share them! Will do much more videos 💯
Nana I want to learn about traefik how can i implement with swarm please do make a video on that
This is simplified my day in just one line rather then watching some 10> mins of confused videos. thanks a ton for this video
Summary: Docker isolates the environment of the application into the containers (Lightweight VMs)
and Kubernetes then put these containers into its kublets to manage them. Am I right?
Yes that's right 👍
Thank you Nana, one of the best comparison of those products. On top of it your graphical demonstration is very neat and understandable. Subscribed. Will try to find you on LinkedIn
Thank you so much George, I appreciate your feedback! On LinkedIn I can be found in the Docker and Kubernetes groups 🤓
TechWorld with Nana I already found you, and excited to know that your my Kartveli Megrel sista 😃💪
Awesome 😄 Glad to connect
Hi nana ....great video.......if possible make video for creating clusture using k3d
Sure, will consider. Thanks for suggestion!
Speed up you development by quite a bit by using Buildah and Podman. No more docker required. No more Docker daemon required. Kubernetes still works OK :)
I have watched the complete series of Docker and it's short and clear. Thanks, Nana for the tutorial this might help a lot of people. Suggestable video for my colleagues as well.
PS: I am planning to watch the Kubernetes tutorial as well.
Thanks a lot such a beautiful and easy explanation
+1 subscriber! :-D
Also, what's up with Unraid?
And what's up with Disk Shelves for Direct attach storage?
Thank You so much such a simple explanation.
Video Animation is really helpful for better understanding.
May I know which tool do you use for Animation?
This is amazing. Thank you 🙏 now I understand the different between them. Can you make a video about using them in a live environment. Can you setup just as example.
Hi, thanks for the video
We can use Docker without Kubernetes(by using Docker Swarm)
BUT, how can we use Kubernetes without Dockers? I mean what is Kubernetes doing without dockers ?
Thanks Nana. Awesome video!
great explanation. How do we configure kubernetes to run for example a Microservice A container across multiple nodes? Thanks
Thank you! Awesome explanation.
Awesome, Nana :) A lot of thanks for the great effort. Please keep going.
Thanks, Nana for such a simple and clear explanation. Was searching for this kinda explanation. 👍
Great! Glad I could give you the explanation you were looking for :)
Very good explanation .. really enjoying your videos.. keep up the good work..🙏
Very nice video. thanks for making
you're welcome :) hope you check out my other videos too!
Great video. Straight to the point! 👍👍👍👍
Thanks a lot Dinesh! 🤓
Made it to the end. Thank you so much for this series. I learned so much and have, I believe, a good mental model to follow using Docker for proof of concepts. I really appreciate you sharing. I am subscribed, notifications on :-)
Cool, thanks for watching the whole series Ken! Also thanks for subscribing :)
should there be a need for a hypervisor for launching WordPress environments via docker? 🤔
Simple and helpful. Thank you.
Woow, really good explanation. Thank you for posting, looking forward to more content.
Thank you, glad you liked it 😊If you haven't already, check out my other videos :)
TechWorld with Nana i definitely did. Maybe you can have some videos on kafka... i think it's quite a debated topic. I can even volunteer to help create the content. Ping me if you need a hand.
Thank you for this video. This was really helpful. Can you please help with one small question? Can you add what kind of applications or system orchestrations are best use cases for Docker vs K8S vs Docker Swarm?
Thanks for your feedback.
- Generally speaking, I would use K8s only when setting up complex applications, which consists of many features and moving parts and multiple development teams, that also need complex infrastructure. Also applications that can't afford downtimes and need to be highly available.
- For simpler applications, the overhead of setting up and managing k8s may be too high. So you may use Docker Swarm or even docker-compose.
Thank you Nana -- its an 👌 awesome explanation..
This was great, thanks for the explanation.
Thanks, i'm just gonna use docker swarm because all i need for my apps is load balancing...
I am your fan. Very useful videos !
develop microservice or extend microservice require kubernetes as ecosystem to manage multiple container
develop with Docker container then upload to repository which provide to "Continues integration in Jenkins"
then build docker image then deploy in kubernetes environment .
CI like that ?
best explanation by far
This was a very clear and helpful explanation. I'm subscribed to your channel and will be watching your other videos on containers and orchestration services.
Glad it was helpful and thanks for subscribing :)
Thankyou Nana ,great job👍
Thank you Nana.
Great visuals and explanation! subscribed