Worker Nodes
A worker node in Kubernetes is a machine, physical or virtual, that runs containerized applications.
Minions
Worker nodes are also known as "Minions".
Each node is managed by the control plane and is composed by several key components.
kubelet
The kubelet is an agent that receives instructions from the control plane and ensures that the assigned pods are running and healthy. If a container crashes, the kubelet restarts it locally without involving the control plane.
kube-proxy
The kube-proxy is a process that manages networking rules, ensuring traffic is correctly routed to the right pods regardless of which worker node they are running on.
Container runtime
The container runtime is the actual engine that runs containers. Kubernetes doesn’t care which one.