tomk8slearn:
Static pods are created by kubelet. I don’t see a kubelet running in control plane but I can create static pods there?
controlplane $ kubectl get pods -n kube-system
NAME READY STATUS RESTARTS AGE
coredns-f9fd979d6-9s49v 1/1 Running 0 99m
coredns-f9fd979d6-mvzn8 1/1 Running 0 99m
etcd-controlplane 1/1 Running 0 99m
kube-apiserver-controlplane 1/1 Running 0 99m
kube-controller-manager-controlplane 1/1 Running 0 99m
kube-flannel-ds-amd64-2l2tw 1/1 Running 1 99m
kube-flannel-ds-amd64-h64f2 1/1 Running 0 99m
kube-proxy-5md5z 1/1 Running 0 99m
kube-proxy-99zj5 1/1 Running 0 99m
kube-scheduler-controlplane 1/1 Running 0 99m
my-scheduler-controlplane 1/1 Running 0 46s
controlplane $ ps -efj | grep kubelet
root 1041 14 1040 14 0 21:23 pts/1 00:00:00 grep --color=auto kubelet
controlplane $ ssh 172.17.0.22
root@node01:~# ps -efj | grep kubelet
root 1439 1 1439 1439 2 19:44 ? 00:02:02 /usr/bin/kubelet --bootstrap-kubeconfig=/etc/kubernetes/bootstrap-kubelet.conf --kubeconfig=/etc/kubernetes/kubelet.conf --config=/var/lib/kubelet/config.yaml --network-plugin=cni --pod-infra-container-image=<http://k8s.gcr.io/pause:3.2|k8s.gcr.io/pause:3.2>
root 30555 30479 30554 30479 0 21:24 pts/1 00:00:00 grep kubelet
root@node01:~#