-
Book Overview & Buying
-
Table Of Contents
Kubernetes and Docker - An Enterprise Guide
By :
Worker nodes, as the name implies, are responsible for running workloads. When we discussed the kube-scheduler component of the control plane, we mentioned that when a new Pod is scheduled, the kube-scheduler component will decide which node to run the Pod on. It does this using information that has been sent to it from the worker nodes. This information is constantly updated to help spread Pods around a cluster to utilize resources efficiently. Here is a list of the worker node components.
You may hear a worker node referred to as a kubelet. kubelet is an agent that runs on all worker nodes, and it is responsible for running the actual containers.
Contrary to the name, kube-proxy is not a proxy server at all. kube-proxy is responsible for routing network communication between a Pod and the outside network.
This is not represented in the picture, but each node also needs a container runtime...