2

我已经使用以下命令通过 helm 部署了 openfaas

helm upgrade openfaas --install openfaas/opehelmnfaas --namespace default --set functionNamespace=default --set generateBasicAuth=true

一切正常,但是当我尝试使用大于 ~1,000 KB 的数据进行发布请求时,我收到以下响应

<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 安装时控制请求实体大小阈值?

4

1 回答 1

2

道歉!阈值实际上是在外部 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: ...

于 2020-02-06T16:28:21.710 回答