diff --git a/CloudNative/Kubernetes/Base/nginx-ingress上传文件大小限制.md b/CloudNative/Kubernetes/Base/nginx-ingress上传文件大小限制.md new file mode 100644 index 0000000..bced5d0 --- /dev/null +++ b/CloudNative/Kubernetes/Base/nginx-ingress上传文件大小限制.md @@ -0,0 +1,28 @@ +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 +```