我正在尝试将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错误。我找不到日志文件:-(
针对该特定用例有何建议?