【发布时间】:2020-06-30 02:34:51
【问题描述】:
我们正在从传统的 nginx 部署迁移到 kubernetes nginx-ingress 控制器。我正在尝试在 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 部分下添加该注释似乎不起作用。我错过了什么吗?
【问题讨论】:
标签: nginx kubernetes nginx-ingress