I installed a cluster wide ingress-nginx loadbalancer, as per the documentation.
Now, I have an issue that I want to upload files larger than 1m (this is the value accepted by the default nginx-ingress container).
Anyone knows what the right way to change the value of client_max_body_size is ?
Hi PeterB2,
Should help:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: tecaser-spring-ingress
annotations:
nginx.ingress.kubernetes.io/proxy-body-size: "10m"
nginx.ingress.kubernetes.io/proxy-buffering: "off"
nginx.ingress.kubernetes.io/proxy-read-timeout: "600"
nginx.ingress.kubernetes.io/proxy-send-timeout: "600"
nginx.org/client-max-body-size: "10m"
Also check default restriction in application server.
Regards,
Hi @PeterB2 ,
Should help:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
annotations:
nginx.ingress.kubernetes.io/proxy-body-size: "15m"
nginx.ingress.kubernetes.io/proxy-buffering: "off"
nginx.ingress.kubernetes.io/proxy-read-timeout: "600"
nginx.ingress.kubernetes.io/proxy-send-timeout: "600"
nginx.org/client-max-body-size: "15m"
Also check default restriction for application server.
Regards,