Ошибка 401 Несанкционированный вызов https://MyNodeIP:10250/metrics с использованием Promethes для мониторинга Kubernetes

Я настраиваю Prometheus для мониторинга всех узлов с использованием метрик kubelet внутри моего кластера OpenShift следующим образом:
я настраиваю роль кластера, используя этот файл yaml.

      apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRole
metadata:
  name: cr-prometheus
rules:
- apiGroups: [""]
  resources:
  - /metrics
  - nodes
  - nodes/stats
  - nodes/metrics
  - services
  - endpoints
  - pods
  verbs: ["get", "list", "watch"]
- apiGroups:
  - extensions
  resources:
  - ingresses
  verbs: ["get", "list", "watch"]

привязка роли кластера между ролью и учетной записью службы sa-prometheus под аутентификацией rbac

      apiVersion: rbac.authorization.k8s.io/v1
kind: ClusterRoleBinding
metadata:
  name: crb-prometheus
roleRef:
  apiGroup: rbac.authorization.k8s.io
  kind: ClusterRole
  name: cr-prometheus
subjects:
- kind: ServiceAccount
  name: sa-prometheus
  namespace: mon-01

Я настраиваю задание kubelet под Prometheus, используя следующую карту конфигурации

      - job_name: 'kubelet'
        kubernetes_sd_configs:
        - role: node
        scheme: https
        tls_config:
          ca_file: /var/run/secrets/kubernetes.io/serviceaccount/ca.crt

в конечной точке Promethues я получаю

      https://10.144.184.36:10250/metrics DOWN    
instance="10.144.184.36"job="kubelet"
    10.51s ago  
2.425ms
    server returned HTTP status 401 Unauthorized

Мой вопрос:
какого пользователя хочет вызвать метрика?
Как я могу это определить? и где ?
Пользователь подключается к какой-то конкретной конфигурации/вызову, когда я запускаю/создаю среду kubrenetes?
Я не нашел ссылок на пользователей во многих документах.
Заранее благодарю за любые предложения.

0 ответов

Другие вопросы по тегам