Панель инструментов Prometheus, работающая над alb-ingress-контроллером, загружается не полностью - PullRequest
0 голосов
/ 22 апреля 2020

Я использую Helm / Stable / Prometheus Server для своего источника данных Metrics, и панель мониторинга Prometheus Server предоставляется с помощью контроллера alb-ingress в AWS. Каким-то образом веб-страница Prometheus загружается не полностью (несколько частей веб-страницы не загружаются и выдают 404 ошибки). Вот конфигурация Ingress:

  ingress:
## If true, Prometheus server Ingress will be created
##
enabled: true

## Prometheus server Ingress annotations
##
annotations:
   kubernetes.io/ingress.class: 'alb'
   #kubernetes.io/tls-acme: 'true'
   alb.ingress.kubernetes.io/scheme: internet-facing
   alb.ingress.kubernetes.io/load-balancer-attributes: 'routing.http2.enabled=true,idle_timeout.timeout_seconds=60'
   alb.ingress.kubernetes.io/certificate-arn: certname
   alb.ingress.kubernetes.io/listen-ports: '[{"HTTP": 80}, {"HTTPS":443}]'
   alb.ingress.kubernetes.io/actions.ssl-redirect: '{"Type": "redirect", "RedirectConfig": { "Protocol": "HTTPS", "Port": "443", "StatusCode": "HTTP_301"}}'
service:
  annotations:
    alb.ingress.kubernetes.io/target-type: ip
labels: {}
path: /*
hosts:
   - prometheus.company.com

## Extra paths to prepend to every host configuration. This is useful when working with annotation based services.
extraPaths:
 - path: /*
   backend:
     serviceName: ssl-redirect
     servicePort: use-annotation

Когда я захожу на prometheus.company.com, он правильно перенаправляется на prometheus.company.com/graph (при условии, что перенаправление работает нормально). Однако некоторые части (*. js & *. css файлы) веб-страницы выдают 404 ошибки.

Как я могу решить эту проблему?

1 Ответ

1 голос
/ 22 апреля 2020

Я исправил проблему. Решение: хосты: - prometheus.company.com/*

...