28 lines
773 B
Markdown
28 lines
773 B
Markdown
nginx-ingress默认文件传输大小为1M(类似nginx中client_max_body_size),因业务需要,配置为10M。配置方法为在需要大文件传输的ingress中配置注解(annotations):nginx.ingress.kubernetes.io/proxy-body-size: "10m"
|
||
|
||
详细配置举例如下:
|
||
|
||
```yaml
|
||
kind: Ingress
|
||
apiVersion: networking.k8s.io/v1
|
||
metadata:
|
||
name: test-server-ing
|
||
namespace: test
|
||
labels:
|
||
app: test-server-ing
|
||
annotations:
|
||
nginx.ingress.kubernetes.io/proxy-body-size: 10m
|
||
spec:
|
||
ingressClassName: nginx
|
||
rules:
|
||
- host: test.test.com
|
||
http:
|
||
paths:
|
||
- path: /
|
||
pathType: Prefix
|
||
backend:
|
||
service:
|
||
name: test-server-svc
|
||
port:
|
||
number: 80
|
||
```
|