wangxiaoaer
V2EX  ›  问与答

traefik 的几个问题

  •  
  •   wangxiaoaer · Aug 16, 2022 · 1318 views
    This topic created in 1371 days ago, the information mentioned may be changed or developed.

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

    但是有两点疑问:

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

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

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

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

    有没有大佬帮忙解答下。

    shakaraka
        1
    shakaraka  
    PRO
       Aug 16, 2022
    1 、只能看。插件功能比较累赘,不中用
    shakaraka
        2
    shakaraka  
    PRO
       Aug 16, 2022
    另外想吐槽下 apisix ,居然依赖 etcd ,没有 configMap 之类的配置注入方式,用着太重
    wangxiaoaer
        3
    wangxiaoaer  
    OP
       Aug 16, 2022
    @wunonglin 哈哈哈,真的吗,那就战略性放弃了。
    wangxiaoaer
        4
    wangxiaoaer  
    OP
       Aug 16, 2022
    ![1660633272723.png]( https://img1.imgtp.com/2022/08/16/HTbGatEe.png)

    说起 apisix ,以 httpbin 为上游服务,看看返回的 url ,端口被吃了,这个不应该把。
    shakaraka
        5
    shakaraka  
    PRO
       Aug 16, 2022
    @wangxiaoaer #3

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

    2 、直接用 ingress 就行了,traefik 会自动加入的,但是你要配置 annotations 就行了
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1222 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 40ms · UTC 23:24 · PVG 07:24 · LAX 16:24 · JFK 19:24
    ♥ Do have faith in what you're doing.