Bird
0
0

Which component in Kubernetes is responsible for deciding the best node to run a newly created Pod?

easy📝 Conceptual Q1 of 15
Kubernetes - Scheduling
Which component in Kubernetes is responsible for deciding the best node to run a newly created Pod?
AThe kubelet
BThe scheduler
CThe API server
DThe controller manager
Step-by-Step Solution
Solution:
  1. Step 1: Identify the role of the scheduler

    The Kubernetes scheduler is the component that assigns Pods to nodes based on resource availability and constraints.
  2. Step 2: Differentiate from other components

    The kubelet runs Pods on nodes, the API server manages cluster state, and the controller manager handles controllers, but none decide Pod placement.
  3. Final Answer:

    The scheduler -> Option B
  4. Quick Check:

    Scheduler decides Pod placement [OK]
Quick Trick: Scheduler assigns Pods to nodes [OK]
Common Mistakes:
  • Confusing kubelet with scheduler
  • Thinking API server schedules Pods
  • Assuming controller manager places Pods

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes