刚刚在看 traefik ,发现它本身比较轻量级,服务发现挺好尤其是跟 docker 绑起来。
但是有两点疑问:
1 自带的那个控制台好像只能看?而不是像其他 kong 、apisix 等可以通过控制台添加路由之类。
2 如果 1 成立的话,按照文档,需要在微服务侧进行路由之类的配置,比如
whoami:
image: traefik/whoami
labels:
- "traefik.http.routers.whoami.rule=Host(`whoami.docker.localhost`)"
上面的代码,某个路由需要的规则需要在对应的服务提供者这里配置,感觉有点反过来了。按我的理解,后面的服务应该是不关心自己如何被访问的。
有没有大佬帮忙解答下。