V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
billchenchina
V2EX  ›  互联网

有 v2er 用过 traefik 吗?

  •  1
     
  •   billchenchina · 2018-05-12 11:25:58 +08:00 via Android · 7462 次点击
    这是一个创建于 2147 天前的主题,其中的信息可能已经有所发展或是发生改变。

    最近在研究反代,Github 看了眼开源解决方案,前两个貌似是标签党,第四个 frp 貌似用的挺多,但是第三个 star 比 frp 多,国内还没看到有人用,想问问大家有人用过 traefik 吗?和 frp 比哪个更好呢?(各方面的)

    第 1 条附言  ·  2018-05-12 12:12:05 +08:00
    说错了,,不是反代,是穿透(
    12 条回复    2019-12-05 10:19:27 +08:00
    billchenchina
        1
    billchenchina  
    OP
       2018-05-12 12:10:54 +08:00
    求不沉(
    swulling
        2
    swulling  
       2018-05-12 12:14:33 +08:00 via iPhone   ❤️ 3
    提供两种完全不同的服务……

    简单点说,traefik 相当于 nginx
    Kilerd
        3
    Kilerd  
       2018-05-12 12:17:19 +08:00   ❤️ 1
    traefik 一般用在 docker 中,提供类似与 nginx 的功能。 好处在于可以用过 deploy.label. 指定域名和端口。实现类似于 nginx-proxy 的服务发现,和 nginx-letsencrypt 的 HTTPS 功能
    billchenchina
        4
    billchenchina  
    OP
       2018-05-12 12:19:47 +08:00
    @swulling #2
    @Kilerd #3
    所以 traefik 不是 reverse proxy ?
    看起来又是个乱打 tag 的 project (
    htfy96
        5
    htfy96  
       2018-05-12 12:41:14 +08:00   ❤️ 2
    两者都是反代。在最早的时候 traefik 主要工作在 7 层处理 http,frp 主要工作在 4 层处理 TCP。之后 traefik 也增加了 tcp forwarding,frp 也实现了基于 http 的一些信息转发的功能。

    不过还是让他们做自己最本职的工作比较好,特别是 traefik 还可以自动服务发现和 auto https
    ZSeptember
        6
    ZSeptember  
       2018-05-12 13:07:54 +08:00 via Android   ❤️ 1
    traefik 比 Nginx 纯粹,就是一个反向代理,二 Nginx 还是一个 Web 服务器。traefik 支持很多后端,不只是 Web,zk,etcd 什么的都行。
    最近项目准备用这个代替 zuul 了。
    troywinter
        7
    troywinter  
       2018-05-12 15:02:01 +08:00
    traefik 比较适用于 cloud native 的架构,相比 nginx 它并没有性能优势,但它可以结合很多 backend,官网上有详细的介绍,docker swarm,swarm mode,k8s,marathon,rancher,zk,mesos,等等你需要的基本都有。
    swulling
        8
    swulling  
       2018-05-12 15:26:19 +08:00 via iPad   ❤️ 2
    @billchenchina nignx 主要用法之一就是 reverse proxy,traefik 当然也主要是这个。什么叫乱打 tag

    你可能是对 reverse proxy 有什么误解。。
    leopku
        9
    leopku  
       2018-05-12 18:17:40 +08:00   ❤️ 1
    traefik 跟 frp 完全不是一个类型的东西,使用的场景也完全不同
    PyPog
        10
    PyPog  
       2018-05-12 18:24:14 +08:00 via Android   ❤️ 2
    目前 k8s 的 ingress controller 用的就是 traefik,frp 没用过,不是很清楚
    harrykobe
        11
    harrykobe  
       2018-08-06 18:26:07 +08:00   ❤️ 1
    网上一直没有对 traefik 有测评,昨天我做了一下简单的测试,发现 traefik 的反向代理能力超过 nginx
    大家可以了解一下: https://zhuanlan.zhihu.com/p/41354937
    koy1619
        12
    koy1619  
       2019-12-05 10:19:27 +08:00   ❤️ 1
    docker 和 K8S 推荐使用 traefik,2.X 已发布;支持 TCP。
    性能吞吐网上说可以达到 nginx 的 80%,不过应该够用了
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   2999 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 14:46 · PVG 22:46 · LAX 07:46 · JFK 10:46
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.