ingress 访问 nginx 报错 404,求求大伙给指个路 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
请不要在回答技术问题时复制粘贴 AI 生成的内容
yibo2018

ingress 访问 nginx 报错 404,求求大伙给指个路

  •  
  •   yibo2018 Aug 1, 2022 2450 views
    This topic created in 1367 days ago, the information mentioned may be changed or developed.

    https://efficacious-beginner-568.notion.site/ingress-404-8b90bafba2a245a8b725988810d655d5

    上图是 ingress ,我用 h1 域名访问结果是 nginx 报 404 (直接问题)

    尝试添加 annotation

    kubernetes.io/ingress.class: nginx

    nginx.ingress.kubernetes.io/rewrite-target: /

    均无果,怀疑是 h2 的服务有问题,然后登陆到这个 ingress 下的 pod 中

    curl localhost:8080 可以访问到

    curl h2:8080 没有反应

    Ping h2 可以

    telnet h2 8080 没有反应

    那么可以确定是 h2 的服务有问题吗?但实际项目已经在测试,正式环境跑通了,h2:8080 这样的访问方式应该是没问题的

    看了 3 个小时,查了好多资料,无解了。。

    8 replies    2022-08-01 23:23:00 +08:00
    chenxytw
        1
    chenxytw  
       Aug 1, 2022
    service 咋写的?
    Beebird
        3
    Beebird  
       Aug 1, 2022
    kubectl get endpoints h2 看看
    yibo2018
        4
    yibo2018  
    OP
       Aug 1, 2022
    @Beebird
    ~/Doc/company_f/p/ kubectl get endpoints XXX
    NAME ENDPOINTS AGE
    XXX 182.20.2.42:8080,182.20.2.42:8080 55d
    Beebird
        5
    Beebird  
       Aug 1, 2022
    你的配置,目的是<Service IP:80> 和 <Service IP:8080> 都指向 <Pod IP:8080> 吗?

    那你在 ingress 下的 pod 中,curl h2:80 有无反应? (假设你的 ingress 和 h2 在同一个 namespace 下)
    xvan
        6
    xvan  
       Aug 1, 2022
    curl 不到 8080 应该就是有问题的。

    反馈 404 的话,是不是先把 rewrite 规则去掉避免干扰
    然后去 ingress-controller 中看下实际的规则怎么写的,确认下是否如预期,
    最后可以看下 ingress-controller 的日志看有没有线索
    xiaobai1213
        7
    xiaobai1213  
       Aug 1, 2022
    看一下你的 service 捕捉到目标了吗
    xiaobai1213
        8
    xiaobai1213  
       Aug 1, 2022
    @xiaobai1213 之前遇到过 service 的 selector 写的有问题 捕捉不到 deploy 访问的时候就是 timeout
    About     Help     Advertise     Blog     API     FAQ     Solana     3259 Online   Highest 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 33ms UTC 12:17 PVG 20:17 LAX 05:17 JFK 08:17
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86