Kubelet Service Kubelet service is resposible for creating pods on the nodes Kubelet service gets the request from kube-api server to create the pod Kube-api inturn gets the request from scheduler to create the pod Kube-api server then gets the data from etcd and sends the request to all the kubelet services running on the nodes Static Pods Kube-api service is not the only service that kubelet service listens to create the pod kubelet service also looks into a specific folder on each of the node In this folder if it finds the pod-definition yaml file, it will create the pods based on it Note that Kubelet only creates a pod, if you have other objects like replicaSet, deployments etc it wont create those services Services other than pods still have to come through kube-api service Pods created by kubelet service looking into this configuration folder are called Static pods They are not requested by kube-api service But when you execute kubectl get pods, the output will show the static po...