浏览器上传文件到服务器端,控制台HTTP状态码返回413, 而服务器端也没有拿到任何请求。 可以判断错误发生在前端服务器

因为问题发生在k8s环境,我们所使用的代理服务器是Ingress,所以最终修改配置得以解决。

Ingress为Kubernetes集群中的服务提供了入口,可以提供负载均衡、SSL终止和基于名称的虚拟主机,在生产环境中常用的Ingress有Treafik、Nginx、HAProxy、Istio等。

ingress-nginx

        client_max_body_size 10M;(请求体缓存区大小) 
        client_body_buffer_size 10M;(客户端请求体最大值) 
Logo

为开发者提供学习成长、分享交流、生态实践、资源工具等服务,帮助开发者快速成长。

更多推荐