普罗米修斯目标:服务器返回HTTP状态403 Forbidden



我已经安装了prometheus,运行在我的kubernetes集群中,我在prometheus的配置文件中配置了kubernete的证书,但对于一些目标,我得到了一个"服务器返回HTTP状态403 Forbidden"。这是我配置的一部分:

- job_name: 'kubernetes-apiservers'
kubernetes_sd_configs:
- role: endpoints
scheme: https
tls_config:
ca_file: /etc/k8spem/ca.pem
cert_file: /etc/k8spem/admin.pem
key_file: /etc/k8spem/admin.key
bearer_token_file: /etc/k8spem//token
relabel_configs:
- source_labels: [__meta_kubernetes_namespace, __meta_kubernetes_service_name, __meta_kubernetes_endpoint_port_name]
action: keep
regex: default;kubernetes;https

我已经配置了证书,为什么还是403
顺便说一下,我可以通过执行以下命令curl -k --cacert /work/deploy/kubernetes/security/ca.pem --cert /work/deploy/kubernetes/security/admin.pem --key /work/deploy/kubernetes/security/admin.key --cert-type PEM https://172.16.5.150:6443/metrics在CLI上获得结果

我不知道为什么,我只是挂载一个新目录,删除旧的configMap并重新创建它。我想也许我只是忘了重新应用configMap。

最新更新