У меня настроен prometheus, работающий в моем кластере kubernetes, и я настроил сертификат kubernetes в файле конфигурации Prometheus, но для некоторых целей я получаю сообщение «сервер вернул 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?
, кстати, я могу получить результаты на CLI, выполнив эту команду 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