k8s ingress报错:413 Request Entity Too Large
k8s ingress rancher负载均衡 报错:413 Request Entity Too Large
·
问题
部署在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
更多推荐
已为社区贡献2条内容
所有评论(0)