What is Kubernetes?

preview_player
Показать описание
You have probably heard of the open-source automation platform Kubernetes. It’s becoming popular. But what is Kubernetes? Let’s find out.

Meet Bob. Bob loves working with containers. Think of them as light-weight virtual machines. Bob designs his application using containers. It’s working great. So Bob goes ahead and deploys the application.

The application becomes popular. To keep up, Bob needs to scale his resources. Now, instead of a handful, he has to deal with hundreds of containers. Bob is overwhelmed. He needs a simple way to automate the process.

Kubernetes comes to the rescue. In Kubernetes, there is a Master node and there are multiple worker nodes. Each worker node can handle multiple pods. Pods are just a bunch of containers clustered together as a working unit. So Bob starts designing his application using pods.

Once Bob has his pods ready, he tells the Master node the pod definitions and how many he wants to be deployed.

From that point, Kubernetes is in control. It takes the pods and deploys them to the worker nodes. If a worker node goes down, Kubernetes starts new pods on a functioning worker node.

Bob doesn’t have to worry about the complexity of managing containers anymore. He can spend time improving his application and adding new features to it. Bob is happy.

Kubernetes was originally designed by Google. Then it was donated to the Cloud Native Computing Foundation.

It is a large and complex system for automating, deploying, scaling and operating application containers. But you don’t need to be overwhelmed.

You can start learning about Kubernetes using MiniKube. With Minikube, you can run a single-node cluster on your laptop. It is a great way to learn Kubernetes.

Рекомендации по теме
Комментарии
Автор

very well expalined. Thanks

and for all those who are not able to follow this. I'd suggest to learn about containers first.
Kubernetes is container orchestrating system. 100% of kubernetes depends on containers.
There are lots of material available on youtube for containers. First understand concept of containers and then come back here.

shrinidhig
Автор

I never get bored watching this video even after working with k8s in production :D

mareimorsy
Автор

Same as bob, I'm happy with the explanation

mohamednibras
Автор

Thanks for sharing this video watching from taiwan my friend

jessajamillavlog
Автор

now my question is what are containers?? lol

KASANITEJ
Автор

You are drawing on a white background with a white pencil.

BusterDasch
Автор

Nice video. Which tool you have used to create this video?

DharmendraKumar
Автор

Curious: How do you make a VM more "light weight" than it already is?

myothercarisadelorean
Автор

Why would you need several containers to build a single application?

edwinG
Автор

Funny how these tutorials only show the good part of it.
Just imagine how horrible interfacing an App is now !

goldiemusic
Автор

Nice video, still didnt understand a shit.

bigaripolaylar