ingress nginx遇到502错误,connect() failed (113 Host is unreachable) while connecting to upstream

1.背景

  之前碰到过ingress nginx遇到502错误,(113 No route to host) while connecting to upstream的问题,于是按照以上方式将ingress升级至1.30。

  但是今天发现,发布容器后,老的报错没有碰上,这里出现一个相同的代码,但是不一样的报错提示。

  出现的场景是,因为业务需要测试更改时间,时间更改后在使用ntp同步回去,pod就无法访问,出现connect() failed (113 Host is unreachable) while connecting to upstream报错。

2.解决方式(临时)

  上一篇案例中与腾讯云联调怀疑是ingress保存了已经不存在的pod连接,将请求转发到已经删除掉的pod上去,所以这次直接删除ingress然后自动拉起一个问题临时得到解决。

  至于最终解决办法,目前准备尝试最新版本ingress来测试后,观察几个月后在做结论。

作者:小家电维修

相见有时,后会无期。

原文地址:https://www.cnblogs.com/lizexiong/p/15536495.html