OpenFaas - 请求实体太大
OpenFaas - Request Entity Too Large
我已经使用以下命令通过 helm 部署了 openfaas
helm upgrade openfaas --install openfaas/opehelmnfaas --namespace default --set functionNamespace=default --set generateBasicAuth=true
一切正常,但是当我尝试使用大于 ~1,000 KB 的数据发出 post 请求时,我收到以下响应
<html>
<head>
<title>413 Request Entity Too Large</title>
</head>
<body>
<center>
<h1>413 Request Entity Too Large</h1>
</center>
<hr>
<center>openresty/1.15.8.1</center>
</body>
</html>
有什么方法可以在通过 helm 安装时控制请求实体大小阈值?
抱歉!该阈值实际上是在外部 Ingress 上强制执行的,可以使用其 yaml 文件中的注释轻松配置该入口
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: {{ .Chart.Name }}
namespace: {{ .Values.namespace }}
labels:
version: {{ .Chart.Version }}
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/proxy-body-size: {{ .Values.size }}
spec:
...
我已经使用以下命令通过 helm 部署了 openfaas
helm upgrade openfaas --install openfaas/opehelmnfaas --namespace default --set functionNamespace=default --set generateBasicAuth=true
一切正常,但是当我尝试使用大于 ~1,000 KB 的数据发出 post 请求时,我收到以下响应
<html>
<head>
<title>413 Request Entity Too Large</title>
</head>
<body>
<center>
<h1>413 Request Entity Too Large</h1>
</center>
<hr>
<center>openresty/1.15.8.1</center>
</body>
</html>
有什么方法可以在通过 helm 安装时控制请求实体大小阈值?
抱歉!该阈值实际上是在外部 Ingress 上强制执行的,可以使用其 yaml 文件中的注释轻松配置该入口
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: {{ .Chart.Name }}
namespace: {{ .Values.namespace }}
labels:
version: {{ .Chart.Version }}
annotations:
kubernetes.io/ingress.class: nginx
nginx.ingress.kubernetes.io/proxy-body-size: {{ .Values.size }}
spec:
...