阿里云CLB开启健康检查后ingress-controller-pod返回404导致CLB返回502

当时出现这个问题的原因是,SLB的健康检查收到检查的接口(后端服务器)返回404,会切断CLB到后端服务器的流量,所以导致502。可以尝试把4xx状态码也设置为健康状态。或者开一个接口专门给健康检查使用,避免返回404。