traefik 的几个问题

2022-08-16 14:54:15 +08:00
 wangxiaoaer

刚刚在看 traefik ,发现它本身比较轻量级,服务发现挺好尤其是跟 docker 绑起来。

但是有两点疑问:

1 自带的那个控制台好像只能看?而不是像其他 kong 、apisix 等可以通过控制台添加路由之类。

2 如果 1 成立的话,按照文档,需要在微服务侧进行路由之类的配置,比如

  whoami:
    image: traefik/whoami
    labels:
      - "traefik.http.routers.whoami.rule=Host(`whoami.docker.localhost`)"

上面的代码,某个路由需要的规则需要在对应的服务提供者这里配置,感觉有点反过来了。按我的理解,后面的服务应该是不关心自己如何被访问的。

有没有大佬帮忙解答下。

796 次点击
所在节点    问与答
5 条回复
wunonglin
2022-08-16 14:57:12 +08:00
1 、只能看。插件功能比较累赘,不中用
wunonglin
2022-08-16 14:59:42 +08:00
另外想吐槽下 apisix ,居然依赖 etcd ,没有 configMap 之类的配置注入方式,用着太重
wangxiaoaer
2022-08-16 15:01:36 +08:00
@wunonglin 哈哈哈,真的吗,那就战略性放弃了。
wangxiaoaer
2022-08-16 15:02:25 +08:00
![1660633272723.png]( https://img1.imgtp.com/2022/08/16/HTbGatEe.png)

说起 apisix ,以 httpbin 为上游服务,看看返回的 url ,端口被吃了,这个不应该把。
wunonglin
2022-08-16 15:08:16 +08:00
@wangxiaoaer #3

traefik 的配置方式也是很乱,虽然支持的配置注入方式有很多种,但是总感觉像是大杂烩一样,用过就懂了,我也不懂怎么描述。

2 、直接用 ingress 就行了,traefik 会自动加入的,但是你要配置 annotations 就行了

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/873216

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX