无法正常通过域名访问
该域名地址解析正常
ingress-svc-pod路径如下:
ingress: es-pre.hbzwdd.com —— svc :deliver-base-svc (80) ——
pod : deliver-base-docker (8080)
前端界面访问es集群未连接,前端报错404。
进一步排查转发过程:
阿里云nginx-ingress-controller日志可以看到每次elasticsearch-head请求es-pre.hbzwdd.com域名都会报如下错误,也就是向后端容器pod 8080端口的GET请求404错误。
“GET /_nodes/stats HTTP/1.1” 404 406 “-” “Mozilla/5.0 (Windows NT 6.3; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.114 Safari/537.36” 530 0.000 [default-deliver-base-svc-80] 10.244.1.138:8080 600 0.000 404 620eb64ffedfec32ef40d31c9fa63ab7
10.244.1.138也就是deliver-base-docker容器的cluster ip地址。
查看该容器的8080端口监听状态正常