在AWS EKS上滚动更新pod时ingress出现502 Bad Gateway错误
主要思想是确保pod的状态变更有足够的时间传播到ingress,并且貌似pod进入状态时ingress才会开始处理,pod在执行preStop的时候依然是处于Running状态,执行完毕才会进入Terminating状态。所以在preStop进行休眠时没有效果的,需要程序收到SIGTERM信号后,再延迟一段时间关闭(好像只能在自己程序里进行处理了)。
原创
2023-10-06 22:34:01 ·
368 阅读 ·
1 评论