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

求推荐 K8s 里用的 API 网关

  •  
  •   zealinux · 133 天前 · 2263 次点击
    这是一个创建于 133 天前的主题,其中的信息可能已经有所发展或是发生改变。

    之前用了 Kong,

    发现还要依赖外部的 Postgresql,而且 dashboard 有点弱。

    有没有更好用的的云原生 API 网关?

    我现在主要把 Kong 当成增强版 ingress-nginx 来用。

    第 1 条附言  ·  132 天前
    主要需求:路由转发,负载均衡,流量限制,简单 txt 文本返回,JWT 访问鉴权等
    16 条回复    2021-07-22 13:52:06 +08:00
    basefas
        1
    basefas   133 天前
    kong 可以 db less
    dndx
        2
    dndx   133 天前
    Kong 可以使用 DB-less 部署 KIC:

    https://docs.konghq.com/kubernetes-ingress-controller/1.3.x/concepts/deployment/#without-a-database

    至于 observability,如果是开源用户,可以使用:

    https://docs.konghq.com/hub/kong-inc/prometheus/
    Rwing
        3
    Rwing   133 天前
    你可以先说说你 API 网关都有哪些需求
    Judoon
        5
    Judoon   132 天前
    Apache apisix
    coolcoffee
        6
    coolcoffee   132 天前
    istio 可以考虑一下,目前我还是把它当网关用。 后面微服务拆多了,它还能绘制出服务间的依赖。
    zealinux
        7
    zealinux   132 天前
    @Rwing

    路由转发,负载均衡,流量限制,简单 txt 文本返回,JWT 访问鉴权
    bootvue
        8
    bootvue   132 天前
    traefik 很棒
    abersheeran
        9
    abersheeran   132 天前
    也许你需要的是 Nginx+lua ……
    tms
        10
    tms   132 天前
    kong-ingress 可以不依赖数据库
    ljf
        11
    ljf   132 天前
    gloo
    arbit
        12
    arbit   132 天前
    @coolcoffee #6 请教下用 istio 做网关,像微服务里的角色授权鉴权等怎么做,之前项目是 java 的,一直用的 cloud gateway 网关,然后 filter 调用鉴权服务
    mooyo
        13
    mooyo   131 天前
    openresty+lua 脚本吧
    zealinux
        14
    zealinux   131 天前
    @mooyo openresty+lua 可以方便部署到 K8s 中?
    mooyo
        15
    mooyo   131 天前
    @zealinux 可以 很方便
    ohayoo
        16
    ohayoo   130 天前
    @abersheeran 请问有收到我发您的脚本文件吗?
    关于   ·   帮助文档   ·   API   ·   FAQ   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   3952 人在线   最高记录 5497   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 05:48 · PVG 13:48 · LAX 21:48 · JFK 00:48
    ♥ Do have faith in what you're doing.