error: Metrics API not available
Quote from moshe on 25/07/2022, 7:20 pmProblem
user running the following command gets an error
kubectl top nodes
error: Metrics API not available
Solution
add metrics server deployment for resource utilization details
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
For HA deployments
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/high-availability.yaml
Patch Master node to run metrics server
kubectl patch deployments -n kube-system metrics-server -p ‘{“spec”: {“template”: {“spec”: {“nodeSelector”: {“kubernetes.io/hostname”: “MASTER-NODE-NAME”}}}}}’
Problem
user running the following command gets an error
kubectl top nodes
error: Metrics API not available
Solution
add metrics server deployment for resource utilization details
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
For HA deployments
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/high-availability.yaml
Patch Master node to run metrics server
kubectl patch deployments -n kube-system metrics-server -p ‘{“spec”: {“template”: {“spec”: {“nodeSelector”: {“kubernetes.io/hostname”: “MASTER-NODE-NAME”}}}}}’
Uploaded files: