DEV Community

Discussion on: Kubernetes and Virtual Kubelet in a nutshell

Collapse
 
adipolak profile image
Adi Polak

Hi! Thank you for asking. I will do my best to explain.

Let's start from the beginning:
what is a cluster? a cluster is a number of computers ( sometimes we call them machines or nodes - they can be physical or virtual) that work together to fulfill a target.

when we say Kubernetes cluster - we mean a group of machine that has Kubernetes software installed on.

Each of the machines has a role, they either act as masters or workers.

In a simple state, one machine is acting as Master and the rest acts as Workers - meaning they get tasks and answers the Master while the master is in charge of distributing the tasks in general.
The workers always report to the master on their state and the master is constantly monitoring the workers to validate that everything is running as expected.

Is that makes sense?

Good place for basic core concepts is this one

another good place is this one: kubernetes.io/docs/concepts/ but this one is deep dive and can be a bit confusing to start with so it's better to start with the first link and then go to this one.

Did it help?

Collapse
 
wintvelt profile image
wintvelt

Hi Adi, Thank you for the quick reply and for the further explanation. Already quite helpful. I'll dive into the links you shared and let you know!