The equivalent annotations in ingress-nginx are:
nginx.ingress.kubernetes.io/proxy-buffer-size: "256k"
https://github.com/kubernetes/ingress-nginx/blob/main/docs/user-guide/nginx-configuration/annotations.md#proxy-buffer-sizenginx.ingress.kubernetes.io/proxy-buffers-number: "4"
https://github.com/kubernetes/ingress-nginx/blob/main/docs/user-guide/nginx-configuration/annotations.md#proxy-buffers-number
It is unclear if there is an equivalent annotation for proxy_busy_buffers_size
.
In my experience, only the following annotation is needed. The other has sensible defaults:
nginx.ingress.kubernetes.io/proxy-buffer-size: “256k”
Here is an example of how to use this annotation in an Ingress resource:
apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: my-keycloak-ingress
annotations:
nginx.ingress.kubernetes.io/proxy-buffer-size: “256k”
# Other annotations
spec:
rules:
#(…)