Why Kubelet is not deployed as Daemonset

Asking for help? Comment out what you need so we can get more information to help you!

Cluster information:

Kubernetes version: 1.17.3
Cloud being used: bare-metal
Installation method: Managed
Host OS: Ubuntu 20.04
CNI and version: 10-weave.conflist
CRI and version: 1.6.21
It is my general query
When K8s cluster is setup why kubelet is not Deployed as Daemonset because kubelet is the primary “node agent” that runs on each node.
Is there any specific reason for that?
You can format your yaml by highlighting it and pressing Ctrl-Shift-C, it will make your output easier to read.

Thank you very much for your reply. I really appreciate for your time and elaborate response.
Just I have one query if you could able to provide that would be really appreciated…
“While it’s technically possible to run kubelet as a DaemonSet, doing so would require additional configuration and might not be the best approach for most use cases” - Could you please provide few use cases for which Kubelet running as DaemonSet is not best approach.