What is the Kubernetes component that is responsible for workload creation?
What is the Kubernetes component that is responsible for workload creation?
The Kubernetes component responsible for workload creation is the Kubelet. The Kubelet watches for requests to run pods and ensures that containers are running in those pods. It communicates with the API Server to receive the necessary specifications for pod creation and manages the lifecycle of the pods on the worker nodes.
Scheduler
B is correct
I agree with the anonymous contributor. Answer should be "B. Scheduler". Please review k8s documentation: https://kubernetes.io/docs/concepts/scheduling-eviction/kube-scheduler/#kube-scheduler
Option D. Question is about component responsible for creation. Scheduler only find a suitable node for placement. But it is kubelet which watches for requests for running pods and runs them on the node designated by scheduler.
https://kubernetes.io/docs/concepts/overview/components/
kubelet : Watches for requests to run pods and starts the pods on the worker node.