Интерфейс / серверная часть файла переопределения командной строки Traefik

Я хочу настроить или переопределить настройки внешнего / внутреннего интерфейса в traefik через интерфейс командной строки.

В TOML я могу определить

[file]
[frontends]
  [frontends.traefik-in]
  entryPoints = ["http"]
  backend = "traefik-out"

[backends]
  [backends.traefik-out]
    [backends.traefik-out.servers]
      [backends.traefik-out.servers.default]
        url = "http://someserver:someport"

Я считаю, что смогу переопределить это в интерфейсе командной строки. Но, похоже, он не распознает эти варианты.

traefik --file.frontends="" "Ошибка синтаксического анализа команды: неизвестный флаг: --file.frontends"

Что я делаю неправильно? Спасибо.


person Oliver Shaw    schedule 08.02.2019    source источник


Ответы (1)


Бэкэнды и форнэнды являются частью динамической конфигурации.

Интерфейс командной строки позволяет управлять статической конфигурацией.

Таким образом, вы не можете переопределить динамическую конфигурацию с помощью интерфейса командной строки.

person ldez    schedule 08.02.2019
comment
Спасибо! Поскольку traefik не допускает переопределения среды, я создал для этого собственный контейнер докеров. - person Oliver Shaw; 15.02.2019