managing-k8s-metrics-server
Installation
SKILL.md
Kubernetes Metrics Server Skill
Manage and analyze Kubernetes Metrics Server for resource utilization data.
MANDATORY: Discovery-First Pattern
Always check Metrics Server health before querying metrics.
Phase 1: Discovery
#!/bin/bash
echo "=== Metrics Server Deployment ==="
kubectl get deployment metrics-server -n kube-system -o custom-columns='NAME:.metadata.name,READY:.status.readyReplicas,AVAILABLE:.status.availableReplicas,IMAGE:.spec.template.spec.containers[0].image' 2>/dev/null
echo ""
echo "=== Metrics Server Pods ==="
kubectl get pods -n kube-system -l k8s-app=metrics-server -o custom-columns='NAME:.metadata.name,STATUS:.status.phase,RESTARTS:.status.containerStatuses[0].restartCount,NODE:.spec.nodeName' 2>/dev/null