Installing the Kubernetes Metrics Server
The Kubernetes Metrics Server is an aggregator of resource usage data in your cluster, and it
isn't deployed by default in Amazon EKS clusters. For more information, see Kubernetes Metrics Server
Important
The metrics are meant for point-in-time analysis and aren't an accurate source for historical analysis. They can't be used as a monitoring solution or for other non-auto scaling purposes. For information about monitoring tools, see Observability in Amazon EKS.
Deploy the Metrics Server
-
Deploy the Metrics Server with the following command:
kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml
-
Verify that the
metrics-server
deployment is running the desired number of Pods with the following command.kubectl get deployment metrics-server -n kube-system
An example output is as follows.
NAME READY UP-TO-DATE AVAILABLE AGE metrics-server 1/1 1 1 6m