Мы переходим от традиционного развертывания nginx к контроллеру nginx -ubernetes. Я пытаюсь применить настройки на уровне location
, но не вижу, как это сделать с аннотациями.
Например, у нас было:
server {
listen 80;
server_name example.com;
location /allow-big-uploads {
client_max_body_size 100M;
...
}
}
И мы переводим примерно так:
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: web-ingress
annotations:
nginx.ingress.kubernetes.io/proxy-body-size: 100m <-- this now applies globally
spec:
rules:
- host: example.com
http:
paths:
- path: /allow-big-uploads
backend:
serviceName: example-svc
servicePort: 5009
Добавление этой аннотации в разделе path
, похоже, не работает. Я что-то упустил?