Thanks for this intro. While it is the best one I’ve found so far, I still don’t understand the basics (no doubt because of my lack of knowledge on the dev topics).
As an example of my failure to follow:
I start off not knowing what Kubernetes is. I was able to follow up to the node intro, but the next one is where my failure begins: “The K8s master is a node” (piece of virtual hardware), Ok got it. “In charge of managing a K8s cluster.” But I do not know what K8s is yet. But there is something like a “K8s master” which is apparently different from a “K8s cluster”. So I continue with reading through the list of other terms like pods, Kubelets etc. But after several tries I somehow always get lost in a seemingly circular explanation of the different terms.
NB: this is not criticism on your article, it is meant to explain how much of a noob I am.
Is there perhaps an even more basic intro for dummies like me into K8s that you could point me to? Or other relevant background info?
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.