Traefik как балансировщик нагрузки для серверов - PullRequest
0 голосов
/ 29 января 2020

Я пытаюсь использовать Traefik в качестве балансировщика нагрузки для трех устройств, которые используют службы HTTPS. Это не контейнеры, а аппаратные устройства, поэтому все магические средства Traefik для обнаружения конечных точек в этом случае не будут работать.

Traefik работает как контейнер поверх виртуальной машины Ubuntu. Этот контейнер может пинговать приборы.

вот мой конфигурационный файл /etc/traefik/traefik.toml

 traefikLogsFile = "log/traefik.log"
    accessLogsFile = "log/access.log"
    logLevel = "DEBUG"

    defaultEntryPoints = ["http"]


    [entryPoints]
      [entryPoints.web]
        address = ":80"

      [entryPoints.websecure]
        address = ":443"

  [http.routers]
   [http.routers.Router-1]
    service = "my-service"
    # will terminate the TLS request
    [http.routers.Router-1.tls]

    [http.services]
      [http.services.my-service.loadBalancer]
        [[http.services.my-service.loadBalancer.servers]]
          url = "https://10.175.100.13/"
        [[http.services.my-service.loadBalancer.servers]]
          url = "https://10.175.100.14/"

    [web]
    address = ":8095"

Когда я подключаюсь напрямую к устройствам (например, 10.175.100.13), я могу получить к нему доступ. Когда я использую ip Traefik, я получаю ошибку 404. Я не смог найти файлы журнала: - (

Какие-либо рекомендации для этого конкретного случая использования?

...