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?
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!
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.