kube-prometheus VS metrics-server

Compare kube-prometheus vs metrics-server and see what are their differences.

metrics-server

Scalable and efficient source of container resource metrics for Kubernetes built-in autoscaling pipelines. (by kubernetes-sigs)
InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured
kube-prometheus metrics-server
42 46
7,135 6,131
1.2% 1.4%
8.5 7.6
5 days ago 5 days ago
Jsonnet Go
Apache License 2.0 Apache License 2.0
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.

kube-prometheus

Posts with mentions or reviews of kube-prometheus. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2024-11-08.

metrics-server

Posts with mentions or reviews of metrics-server. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2025-05-12.
  • Kubernetes Observability With Kube-State-Metrics
    5 projects | dev.to | 12 May 2025
    Kube-State-Metrics is only one part of the Kubernetes metrics ecosystem. Metrics-Server is another commonly discussed component that you should also include in your observability strategy. Whereas Kube-State-Metrics reports metrics about the states of objects in your cluster, Metrics-Server exposes real-time CPU and memory resource utilization metrics for your Nodes and Pods.
  • Kubernetes as Bare Metal Service utilizing Sidero Metal & Talos
    2 projects | dev.to | 14 Mar 2025
    apiVersion: metal.sidero.dev/v1alpha1 kind: ServerClass metadata: name: masters spec: qualifiers: hardware: - system: manufacturer: QEMU memory: totalSize: "12 GB" configPatches: - op: add path: /machine/network/interfaces value: - deviceSelector: busPath: "0*" dhcp: true vip: ip: "10.1.1.50" - op: add path: /machine/network/nameservers value: - 1.1.1.1 - 1.0.0.1 - op: replace path: /machine/install value: disk: none diskSelector: size: '< 100GB' - op: replace path: /cluster/network/cni value: name: none # name: "custom" # urls: # - "https://raw.githubusercontent.com/kubebn/talos-proxmox-kaas/main/manifests/talos/cilium.yaml" - op: replace path: /cluster/proxy value: disabled: true - op: replace path: /machine/kubelet/extraArgs value: rotate-server-certificates: true - op: replace path: /cluster/inlineManifests value: - name: cilium contents: |- apiVersion: v1 kind: Namespace metadata: name: cilium labels: pod-security.kubernetes.io/enforce: "privileged" - op: replace path: /cluster/extraManifests value: - https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml - https://raw.githubusercontent.com/alex1989hu/kubelet-serving-cert-approver/main/deploy/standalone-install.yaml
  • RCE Vulnerability in QBittorrent
    5 projects | news.ycombinator.com | 1 Nov 2024
    Just add `--kubelet-insecure-tls`

    that solves the problem!

    https://github.com/kubernetes-sigs/metrics-server/issues/196

  • How to test Kubernetes autoscaling
    2 projects | dev.to | 28 Jul 2024
    Before deploying anything into this namespace, it’s important first to verify that the metrics server is deployed and configured in your cluster. This metrics server is part of how Kubernetes implements autoscaling rules. Check whether it’s installed by running:
  • 26 Top Kubernetes Tools
    18 projects | dev.to | 12 Jun 2024
    Metrics Server is a Kubernetes addon that collects CPU and memory resource utilization information at the Node and Pod level. It's a lightweight, single-cluster, Kubernetes-only alternative to more complex monitoring solutions like Prometheus.
  • Lowest Price for your own kubernetes using Hetzner Cloud(incl. Storage Provisioner)
    4 projects | dev.to | 12 May 2024
    (kubespray-venv) kube-master1:~# curl -LO https://github.com/kubernetes-sigs/metrics-server/releases/latest/download/components.yaml nano components.yaml
  • Upgrading Hundreds of Kubernetes Clusters
    17 projects | dev.to | 3 Apr 2024
    The last one is mostly an observability stack with Prometheus, Metric server, and Prometheus adapter to have excellent insights into what is happening on the cluster. You can reuse the same stack for autoscaling by repurposing all the data collected for monitoring.
  • Deploy Secure Spring Boot Microservices on Amazon EKS Using Terraform and Kubernetes
    13 projects | dev.to | 23 Nov 2023
    and the Metrics Server.
  • ☸️ Managed Kubernetes : Our dev is on AWS, our prod is on OVH
    6 projects | dev.to | 1 Jul 2023
    Metrics-server is installed by default on OVH, and has to be installed manually on AWS/EKS cluster.
  • Kubernetes HPA on AKS is failing with error 'missing request for cpu'
    1 project | /r/codehunter | 8 Jun 2023
    I have also installed metrics-server (though not sure whether that was required or not) using the following statement:kubectl apply -f https://github.com/kubernetes-sigs/metrics-server/releases/download/v0.3.6/components.yaml

What are some alternatives?

When comparing kube-prometheus and metrics-server you can also consider the following projects:

prometheus-operator - Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes

prometheus - The Prometheus monitoring system and time series database.

sloth - 🦥 Easy and simple Prometheus SLO (service level objectives) generator

k8s-prometheus-adapter - An implementation of the custom.metrics.k8s.io API using Prometheus

helm-charts - Prometheus community Helm charts

k9s - 🐶 Kubernetes CLI To Manage Your Clusters In Style!

InfluxDB – Built for High-Performance Time Series Workloads
InfluxDB 3 OSS is now GA. Transform, enrich, and act on time series data directly in the database. Automate critical tasks and eliminate the need to move data externally. Download now.
www.influxdata.com
featured
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com
featured