我在Kubernetes Pod上安装了Prometheus,它也有一个sidecar,它将连接到OAuth服务器,并为Prometheus试图从中获取数据的目标获取承载令牌。发生的情况是令牌在2周后到期,然后我必须重新启动Pod以使新令牌与Prometheus一起工作。我相信sidecar正在获取新令牌,但该令牌在Prometheus中没有更新,因此我必须重新启动pod以使新令牌工作。有人能帮忙吗?先谢谢你了。
6pp0gazn1#
现在Prometheus在每个HTTP请求上都从bearer_token_file读取令牌,所以一旦文件更新,这应该就可以工作了。
bearer_token_file
nbnkbykc2#
我尝试了values.yaml中的bearerTokenFile字段,但遇到了问题:bearerTokenFile未在类型config中找到。ScrapeConfigtls_config:insecure_skip_verify:true bearerTokenFile:/path/to/bearertoken/file
2条答案
按热度按时间6pp0gazn1#
现在Prometheus在每个HTTP请求上都从
bearer_token_file
读取令牌,所以一旦文件更新,这应该就可以工作了。nbnkbykc2#
我尝试了values.yaml中的bearerTokenFile字段,但遇到了问题:bearerTokenFile未在类型config中找到。ScrapeConfig
tls_config:insecure_skip_verify:true bearerTokenFile:/path/to/bearertoken/file