我正在抓取 Kubernetes 集群上的服务指标。我只是对服务进行了注释,以便 Prometheus 检测并自动开始抓取。向服务添加了以下注释:
metadata:
annotations:
prometheus.io/path: /minio/prometheus/metrics
prometheus.io/port: "9000"
prometheus.io/scrape: "true"
只要该服务未配置 TLS,它就可以正常工作。但是,当我启用 TLS (HTTPS) 时,Prometheus 不再能够自动发现和抓取服务。要从启用 TLS 的服务器中抓取,我需要使用 . 显式添加抓取端点insecure_skip_verify
。我正在使用自签名证书。
有什么方法可以配置 Prometheus,以便在端点启用 TLS 并使用自签名证书时自动发现并开始抓取端点?