Bird
0
0

When pods remain in a pending state despite sufficient node resources, which Kubernetes control plane component's logs should you inspect first?

medium📝 Troubleshoot Q6 of 15
Kubernetes - Fundamentals
When pods remain in a pending state despite sufficient node resources, which Kubernetes control plane component's logs should you inspect first?
Akube-controller-manager
Bkube-scheduler
Cetcd
Dkube-apiserver
Step-by-Step Solution
Solution:
  1. Step 1: Identify the component responsible for pod placement

    The kube-scheduler assigns pods to nodes based on resource availability and constraints.
  2. Step 2: Check logs for scheduling errors

    If pods are pending, the scheduler may be failing to assign them; its logs will reveal scheduling issues.
  3. Final Answer:

    kube-scheduler -> Option B
  4. Quick Check:

    Pods pending + nodes available = scheduler issue [OK]
Quick Trick: Pods pending? Check scheduler logs first [OK]
Common Mistakes:
  • Checking controller-manager logs instead of scheduler
  • Assuming etcd stores pod scheduling info
  • Looking at API server logs for scheduling failures

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes