Traefik作为服务器的负载平衡器

时间:2020-01-29 00:43:43

标签: load-balancing traefik

我正在尝试将Traefik用作运行HTTPS服务的三个设备的负载平衡器。它们不是容器,而是硬件设备,因此在这种情况下,Traefik发现端点的所有魔力将无法使用。

Traefik在Ubuntu VM上作为容器运行。此容器可以ping通设备。

这是我的配置文件/etc/traefik/traefik.toml

>>> from dataclasses import dataclass
>>> from typing import List
>>> import textwrap

>>> @dataclass
    class A:
        statements: List[str]
        def __str__(self) -> str:
            return "\n".join(f"{s}" for s in self.statements)

    @dataclass
    class B:
        objects: List[A]
        def __str__(self) -> str:
            return "From B\n" + textwrap.indent(
                "\n".join(str(o) for o in self.objects),
                "    ",
            )

>>> alphas = [A(statements=[1, 2, 3]), A(statements=[4, 5, 6])]
>>> beta = B(objects=alphas)
>>> delta = B(objects=[beta])
>>> print(str(delta))
From B
    From B
        1
        2
        3
        4
        5
        6

当我直接连接到设备(例如10.175.100.13)时,可以访问它。当我使用Traefik的IP时,出现404错误。我找不到日志文件:-(

针对该特定用例有何建议?

0 个答案:

没有答案