Bird
0
0

You installed Metrics Server but kubectl top nodes returns no metrics. What is a common cause?

medium📝 Troubleshoot Q6 of 15
Kubernetes - Monitoring and Logging
You installed Metrics Server but kubectl top nodes returns no metrics. What is a common cause?
Akubectl is outdated and cannot query metrics
BMetrics Server lacks permissions to access metrics API
CThe cluster has no nodes running
DMetrics Server is installed as a DaemonSet
Step-by-Step Solution
Solution:
  1. Step 1: Check Metrics Server permissions

    Metrics Server needs proper RBAC permissions to access metrics API data.
  2. Step 2: Understand other options

    kubectl version usually doesn't block metrics, clusters have nodes, and Metrics Server is deployed as Deployment, not DaemonSet.
  3. Final Answer:

    Metrics Server lacks permissions to access metrics API -> Option B
  4. Quick Check:

    Missing RBAC permissions cause no metrics [OK]
Quick Trick: Check Metrics Server RBAC permissions if no metrics shown [OK]
Common Mistakes:
  • Blaming kubectl version instead of permissions
  • Assuming no nodes exist in cluster
  • Confusing Deployment with DaemonSet for Metrics Server

Want More Practice?

15+ quiz questions · All difficulty levels · Free

Free Signup - Practice All Questions
More Kubernetes Quizzes