k8s ingress报错:413 Request Entity Too Large

k8s ingress报错:413 Request Entity Too Large,第1张

问题

部署在k8s集群上的后端服务接口,上传文件超过1m时报“413 Request Entity Too Large”的错误。

原因

根据错误信息可知上传文件的大小超过了限制,nginx-ingress的默认数据传输大小限制为1m,上传超过1m则需要进行配置。

解决方案

给对应Ingress添加如下配置:

metadata:
  annotations:
    nginx.ingress.kubernetes.io/proxy-body-size: "10m"

10m代表文件大小限制,根据需求修改。

如果是通过Rancher管理,可在负载均衡编辑规则中添加注释,如下图:
key为nginx.ingress.kubernetes.io/proxy-body-size

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/800941.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-07
下一篇2022-05-07

发表评论

登录后才能评论

评论列表(0条)

    保存