我正在使用最新版本的 prometheus-pushgateway helm 图表 2.6.0
我已经使用此指南配置了基本身份验证,但由于某种原因,它说我的凭据不正确
以下是入口控制器日志
2024/01/31 16:12:46 [错误] 1146#1146: *7443568 用户“myuser”:密码不匹配,客户端:10.109.98.17,服务器:pushgateway.mydomain.com,请求:“GET / HTTP/2.0 ”,主机:“pushgateway.mydomain.com”
尽管如此,当我检查生成的秘密时 - 值是正确的
用于检查秘密的命令
kubectl -n prometheus get secrets prometheus-pushgateway-basic-auth --output="jsonpath={.data.\auth}" | base64 --decode
/etc/ingress-controller/auth/passwd 文件中也有相同的值
您可以尝试下面的以下链接,这可能会帮助您解决问题:
Azure 托管 Prometheus 和 Grafana 中的 Prometheus-Pushgateway - 删除主机信息并仅使用服务名称