Kubelet
Kubelet can be considered as a agent that is available on a node that helps to connect the worker node with the Control Plane Node, it handles all the communication between the Worker Node and the Control Plane, when instructed to load or spin up a Pod, the Kubelet instructs the Container Runtime Interface (CRI) to pull the image and spin the necessary instances of it online. It is also responsible to monitor the pods and sends information about the health and the status of the pod to the control plane at regular intervals
Kubelet
Link to original
The Kubelet can also schedule pods independent of the Kube API Server refer to Pod > Static Pods