我们将非常感谢您的帮助。
我们不得不将dockers从ubuntu16.04升级到ubuntu18.04,因为PPA不再支持php7.3。
升级后,我们得到了";400坏请求";来自吊舱内nginx的错误。新的nginx版本是1.18(之前在ubuntu16.04上是1.16.1(
我尝试过使用ssh访问pod并运行curl,它运行得很好。如果我从集群上的另一个pod卷曲pod,它也可以工作。但如果来自nginx入口(AWS LB(,它会以400作为响应。
我花了很多时间在谷歌上搜索,试图弄清楚问题出在哪里。如果你遇到这种情况,我很乐意听到一些建议。
谢谢!!
好的。问题就这么消失了。几天后我们再次部署,一切正常。不确定发生了什么
尝试向入口添加以下注释。
nginx.ingress.kubernetes.io/backend-protocol: HTTPS
nginx.ingress.kubernetes.io/ssl-redirect: true
nginx.ingress.kubernetes.io/force-ssl-redirect: true