| 502 含义 | 网关连不上后端或收到非法响应 |
|---|---|
| 504 含义 | 后端处理超时(网关在等) |
| 第 1 看 | Endpoints 是否为空:空=选择器/就绪问题 |
| 第 2 看 | Pod 端口是否监听:exec ss -lntp 或 port-forward 直连 |
| 第 3 看 | Ingress 注解与路径重写:规则错会 404 而非 502/504 |
链路排查
链路排查
kubectl get endpoints web -n dev
kubectl port-forward svc/web 8080:80 -n dev &
curl -si http://127.0.0.1:8080/ | head -5
kubectl logs -n ingress-nginx deploy/ingress-nginx-controller --tail=50 | grep -i errorport-forward 直连能通而域名 502:问题在 Ingress/网关层;两者都不通:问题在应用或 Service 定义。