🌐
GitHub
github.com › prometheus-operator › prometheus-operator
GitHub - prometheus-operator/prometheus-operator: Prometheus Operator creates/configures/manages Prometheus clusters atop Kubernetes · GitHub
A core feature of the Prometheus Operator is to monitor the Kubernetes API server for changes to specific objects and ensure that the current Prometheus deployments match these objects. The Operator acts on the following Custom Resource Definitions (CRDs):
Author: prometheus-operator
🌐
Doks
prometheus-operator.dev
Prometheus Operator - Running Prometheus on Kubernetes
The Prometheus Operator manages Prometheus clusters atop Kubernetes. Get started · Open-source Apache-2.0 Licensed. GitHub v0.93.1 · Use Kubernetes custom resources to deploy and manage Prometheus, Alertmanager, and related components.
Discussions

What exactly is the prometheus-operator for?
This is more a Kubernetes question. Maybe read this blog post first . Also remember that Prometheus is not a database. It's a monitoring system that happens to have a built-in time-series database for its function of monitoring the health of your systems. Imagine Nagios, but instead of "checks" it uses math. More on reddit.com
🌐 r/PrometheusMonitoring
8
3
January 20, 2025
Istio with Prometheus Operator
I believe this one is referred in the discuss.istio thread https://github.com/istio/istio/blob/master/samples/addons/extras/prometheus-operator.yaml More on reddit.com
🌐 r/istio
4
5
February 4, 2024
Any gotchas for updating prometheus-operator?
We just did this a couple months ago, also from ~0.38. Read through the release notes and there were 1-2 breaking changes noted with fixes noted More on reddit.com
🌐 r/kubernetes
4
1
October 12, 2022
Is Prometheus the right tool for my use case here?
I think everyone else has covered the logs question, and the fact that you can use labels to group your metrics by customer. I think the only thing I'd point out here is something that u/krysinello points out as well. With the setups described here you will only get infrastructure level metrics, relating to your pods, nodes and overall cluster. You will not see anything relating to your actual microservices and customer experience unless you generate suitable metrics and expose them. This most likely means instrumenting your code. There's client librarie s in most languages that make this possible and are reasonably straight forward. If you're using a particular framework it's quite possible there's a prometheus instrumentor for that framework, e.g fastapi has the prometheus-fastapi-instrumentor . There's also open source frameworks that can help you do this in a variety of languages, my personal favourite is autometrics . Good luck with it! Implementing monitoring is an always evolving task that will never be finished. Even those of us with years of experience are still learning. There's not really a 'right' or 'wrong' either so don't be scared to experiment to see what works best for you. More on reddit.com
🌐 r/PrometheusMonitoring
7
2
September 17, 2023
🌐
Prometheus
prometheus.io › docs › prometheus › latest › querying › operators
Operators | Prometheus
Join PromCon EU 2026 , the Prometheus users conference, on October 7–8, 2026 in Munich. PromCon EU 2026 — Oct 7–8, Munich. ... PromQL supports unary, binary, and aggregation operators.
🌐
Spacelift
spacelift.io › blog › prometheus-operator
Prometheus Operator - What is It, Tutorial & Examples
September 16, 2025 - Prometheus Operator provides a Kubernetes-native management experience for Prometheus instances deployed to a Kubernetes cluster. It automates the deployment of the Prometheus server and related components, generates metrics scraping target ...
🌐
OperatorHub
operatorhub.io › operator › prometheus
Prometheus Operator
April 1, 2024 - The registry for Kubernetes Operators
🌐
Container Solutions
blog.container-solutions.com › prometheus-operator-beginners-guide
A Beginner's Guide to Using the Prometheus Operator
January 25, 2022 - If we want for instance to match ... matchLabels: name: sock-shop ... The operator uses ServiceMonitors to define a set of targets to be monitored by Prometheus....
🌐
Tigera
tigera.io › home › prometheus monitoring › prometheus operator
What Is the Prometheus Operator?
June 21, 2022 - That same telemetry underpins ... monitoring. The Prometheus operator automates the configuration and management of the Prometheus monitoring stack that runs on a Kubernetes cluster....
Find elsewhere
🌐
InfraCloud
infracloud.io › blogs › prometheus-operator-helm-guide
Prometheus Definitive Guide Part III - Prometheus Operator
August 31, 2021 - In simple words, Prometheus Operator is a fully automated way of deploying (like any other standard Kubernetes Deployment object) Prometheus server, Alertmanager and all the related secrets, configmap etc; that will help to set up Prometheus ...
🌐
Doks
prometheus-operator.dev › home › docs › getting started › introduction
Introduction - Prometheus Operator
August 23, 2024 - The Prometheus Operator provides Kubernetes native deployment and management of Prometheus and related monitoring components
🌐
Last9
last9.io › blog › prometheus-operator-guide
Prometheus Operator Guide | Last9
January 25, 2026 - The Prometheus Operator offers the following powerful features upon deployment: 1. Automation: Effortlessly launch a Prometheus instance tailored to your Kubernetes namespace, specific application, or team. 2. Service discovery: Automatically detect and monitor targets by utilizing familiar Kubernetes label queries and label selector relying on kubernetes api, eliminating the need to learn a Prometheus-specific configuration language.
🌐
DevOps Cube
devopscube.com › setup-prometheus-operator
How to Setup Prometheus Operator on Kubernetes
March 15, 2025 - Prometheus Operator is a Kubernetes Custom Controller that can communicate with the Kubernetes API Server and allow Prometheus to do the operations. We will install Prometheus on our Kubernetes cluster but the main moto of installing the Prometheus ...
🌐
CNCF
cncf.io › blog › 2021 › 10 › 25 › prometheus-definitive-guide-part-iii-prometheus-operator
Prometheus definitive guide part III - Prometheus operator | CNCF
March 3, 2024 - In simple words, Prometheus Operator is a fully automated way of deploying (like any other standard Kubernetes Deployment object) Prometheus server, Alertmanager and all the related secrets, configmap etc; that will help to set up Prometheus ...
🌐
Reddit
reddit.com › r/prometheusmonitoring › what exactly is the prometheus-operator for?
r/PrometheusMonitoring on Reddit: What exactly is the prometheus-operator for?
January 20, 2025 -

A beginner's question... I've already read the documentation and deployed it, but I still have doubts, so please be patient.

What exactly is the prometheus-operator for? What is its function?
Do I need it for each PrometheusDB that I deploy? I know that I can or cannot restrict the operator by namespace...
What happens if I have 2 prometheus-operators in my cluster?

🌐
Grafana
grafana.com › docs › grafana-cloud › monitor-infrastructure › kubernetes-monitoring › configuration › config-other-methods › prometheus › prometheus-operator
Install Prometheus Operator with Grafana Cloud for Kubernetes | Grafana Cloud documentation
Prometheus Operator implements the Kubernetes Operator pattern for managing a Prometheus-based Kubernetes monitoring stack. A Kubernetes Operator consists of Kubernetes custom resources and Kubernetes controller code.
🌐
GitHub
github.com › prometheus-operator › kube-prometheus
GitHub - prometheus-operator/kube-prometheus: Use Prometheus to monitor Kubernetes and applications running on Kubernetes · GitHub
This repository collects Kubernetes manifests, Grafana dashboards, and Prometheus rules combined with documentation and scripts to provide easy to operate end-to-end Kubernetes cluster monitoring with Prometheus using the Prometheus Operator.
Author: prometheus-operator
🌐
OneUptime
oneuptime.com › home › blog › how to use prometheus operator
How to Use Prometheus Operator
January 25, 2026 - The Prometheus Operator transforms Prometheus management from manual configuration to declarative Kubernetes resources. ServiceMonitors and PodMonitors enable automatic target discovery, while PrometheusRules and AlertmanagerConfigs provide ...
🌐
GitHub
github.com › prometheus-operator
prometheus-operator · GitHub
Manage Prometheus deploys on Kubernetes. This is an independent project from the Prometheus project. ... [EXPERIMENTAL] Manage, troubleshoot and validate Prometheus-Operator resources via Command Line Interface!
🌐
Doks
prometheus-operator.dev › home › docs › getting started › installing prometheus operator
Installing Prometheus Operator - Prometheus Operator
August 23, 2024 - Due to the use of Common Expression Language (CEL) in Custom Resource Definitions, version >= v0.84.0 of the Prometheus Operator requires a Kubernetes cluster of version >= v1.25.0 (or >= v1.23.0 with the CustomResourceValidationExpressions feature gate enabled).
🌐
Doks
prometheus-operator.dev › home › docs › platform › cli reference
CLI reference - Prometheus Operator
(default 3m0s) -labels value Labels to be add to all resources created by the operator -localhost string EXPERIMENTAL (could be removed in future releases) - Host used to communicate between local services on a pod. Fixes issues where localhost resolves incorrectly. (default "localhost") -log-format string Log format to use. Possible values: logfmt, json (default "logfmt") -log-level string Log level to use. Possible values: all, debug, info, warn, error, none (default "info") -namespaces value Namespaces to scope the interaction of the Prometheus Operator and the apiserver (allow list).
🌐
Coralogix
coralogix.com › home › prometheus operator: the basics and a quick tutorial
Prometheus Operator: The Basics and a Quick Tutorial - Coralogix
July 3, 2025 - Prometheus target configuration through the operator allows automatic discovery of services and endpoints to monitor. This dynamic target management adapts as the Kubernetes cluster changes, reducing manual configuration efforts.