kubernetes 如何增加AWS负载均衡器的client_max_body_size

bogh5gae  于 2023-10-17  发布在  Kubernetes
关注(0)|答案(1)|浏览(94)

我在EKS上部署了一个应用程序,并尝试了两种方法来暴露它。虽然ingress是一种更好的方法,但我也尝试通过LB直接公开应用程序。
1.负载均衡器:当我直接通过负载均衡器暴露服务时,它无法接收大于20 MB的文件大小,我很难找到一种方法来配置负载均衡器或Kubernetes服务来接受该大小的文件。413 Request Entity Too Large Error(请求实体过大)有没有办法将LB配置为接受超过特定限制的文件大小?
1.通过nginx-ingress使用ingress:我能够配置nginx-ingress接受大于25 MB的文件大小,并且我的应用程序正常工作。

qpgpyjmq

qpgpyjmq1#

在我的例子中,我们在ALB后面使用Hapi服务器(类似于Express服务器)。我们得到
'状态代码:413请求实体太大。有效负载内容长度大于允许的最大值:5000000'
最初我们认为这是因为ALB负载大小限制,但事实证明,我们的服务器配置为拒绝负载大于5MB的请求。因此,我们在服务器配置中增加了“maximum”键,它开始工作。所以我建议查看服务器配置。

相关问题