龙空技术网

Kubernetes nginx ingress控制器, 上传更大的文件。

吉祥庄钢铁侠 179

前言:

今天朋友们对“nginx设置上传大小”大体比较看重,同学们都想要知道一些“nginx设置上传大小”的相关知识。那么小编在网上汇集了一些对于“nginx设置上传大小””的相关知识,希望同学们能喜欢,咱们一起来了解一下吧!

ingress-nginx是一个用于Kubernetes的Ingress控制器,使用NGINX作为反向代理和负载平衡器。

默认情况下,nginx配置支持的最大大小为1MB。因此,更大的文件将返回这样的错误。

<html>  <head><title>413 Request Entity Too Large</title></head>    <body>    <center><h1>413 Request Entity Too Large</h1></center>      <hr><center>nginx/1.19.2</center></body></html>

我们有一个kubernetes集群,它有一个基于dropwizard的网络应用程序,作为一个服务运行。这个应用程序有一个rest uri来上传文件。它不能上传大于1MB的文件。

修复这个问题非常简单。

annotations:  ingress.kubernetes.io/proxy-body-size: 10m #FILE SIZE  

这足以允许上传更大的文件。 这是一个非常简单和有用的配置。

标签: #nginx设置上传大小