Проблема: я не хочу реализовывать базовую аутентификацию на некоторых точках входа (например, Traefik Dashboard, Prometheus), но я не могу заставить ее работать
Контекст: у меня есть куча контейнеров Docker, работающих между прокси-сервером Traefik. (GitLab, Grafana, HomeAssistant, Prometheus, Min.IO, influxdb, jaeger и т. д.), и я хочу убедиться, что некоторые службы защищены с помощью промежуточного программного обеспечения Traefik BasicAuth.
traefik.yml
провайдеры:
докер:
конечная точка: "unix:///var/run/docker.sock"
экспобидефаулт: ложь
смотреть: правда
API:
приборная панель: правда
небезопасно: правда
Точки входа:
http:
адрес: ":80"
https:
адрес: ":443"
gitea-ssh:
адрес: ":30022"
traefik-метрики:
адрес: ":8082"
приток-дб:
адрес: ":8086"
gitlab-ssh:
адрес: ":11022"
gitlab-метрики:
адрес: ":11909"
трафик:
адрес: ":8080"
http:
трафик:
точки входа: трафик
ПО промежуточного слоя:
- "авторизация"
промежуточное ПО:
авторизация:
базоваяАутентификация:
пользователи:
- "<удалено>"
Глобальный:
проверитьНоваяВерсия: правда
показатели:
Прометей:
entryPoint: traefik-metrics
addEntryPointsLabels: правда
addRoutersLabels: правда
addServicesLabels: правда
ведра:
- 0,1
- 0,3
- 1,2
- 5,0
отслеживание:
Егерь:
localAgentHostPort: <удалено>
URL-адрес сервера выборки: <удалено>
журнал доступа:
путь к файлу: "/var/log/traefik"
промежуточное ПО даже не отображается на панели управления traefik -> http -> промежуточное ПО
я не так опытен в traefik, поэтому было бы здорово, если бы кто-нибудь мог мне помочь.