Traefik CLI 覆盖文件前端/后端

Traefik CLI override file frontend / backend

我想通过 CLI 在 traefik 中设置或覆盖 frontend/backend 设置。

在 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"

我相信我应该能够在 CLI 上覆盖它。但它似乎无法识别这些选项。

traefik --file.frontends="" "Error parsing command: unknown flag: --file.frontends"

我做错了什么?谢谢

后端和前端是 dynamic configuration 的一部分。

CLI 允许管理 static configuration

因此您无法使用 CLI 覆盖动态配置。