Debug School

ASHISH KUMAR AWASTHI
ASHISH KUMAR AWASTHI

Posted on

What is Kubernetes?

Kubernetes is management platform which controls and manages container. Kubernetes resolve the problem which usually encountered in Docker like scalability, Load balancing, Self heal etc

Top comments (3)

Collapse
 
ashishawasthig_541 profile image
ASHISH KUMAR AWASTHI

Why do we need it??
Kubernetes usually resolve the problem which usually encountered in Docker like scalability, Load balancing, Self heal etc. It provide single view for cluster management which in turn may have 1000 of node, pod or containers.

Collapse
 
ashishawasthig_541 profile image
ASHISH KUMAR AWASTHI

How it work?

There are two parts.
1) Master Node:- Master node controls the worker node or pod by its component like API server, controller, scheduler, storage. Master node monitored the worker node and its work. If any node/pod failed it will immediately create new pod as per scheduler.

2) Worker Node:- usually request the membership of master, once registered it will allocated the task by master node (more specific by scheduler)

Collapse
 
ashishawasthig_541 profile image
ASHISH KUMAR AWASTHI

What are the component of master??
Scheduler, storage, controller, API server

What are the component of worker??
Kube proxy, kubelete, engine