Certified Ethical Hacker (CEH v12) — Question 264

Geena, a cloud architect, uses a master component in the Kubernetes cluster architecture that scans newly generated pods and allocates a node to them. This component can also assign nodes based on factors such as the overall resource requirement, data locality, software/hardware/policy restrictions, and internal workload interventions.

Which of the following master components is explained in the above scenario?

Answer options

Correct answer: D

Explanation

The correct answer is D, Kube-scheduler, as it is responsible for scheduling pods to nodes based on various factors such as resource requirements and constraints. The Kube-apiserver (A) is the API server for the Kubernetes control plane, Etcd cluster (B) is a key-value store for cluster data, and Kube-controller-manager (C) manages controllers for various resources but does not handle pod scheduling.