我们有一个中央监控集群,监控不同的k8s集群(运行各种微服务)目前我们已经使用清单部署了prometheus,但我们计划转向prometheus操作员。我的问题是,在这种设置中,prometheus可以发现服务吗?我可以注释我的pod吗?
当然,您可以使用库伯内特斯的普罗米修斯操作员进行服务发现。
但是,它不能像独立的Pormetheus服务器和kubernetes_sd_config
配置那样工作。
使用操作员,服务发现与名为ServiceMonitor
的自定义资源一起使用。该资源与针对具有特定标签的服务的标签选择器一起使用。您可以在官方github页面中找到一个示例