注释代理正文大小不为';t在kubernete nginx ingress工作
我使用了文档中描述的项目代理主体大小,并重新创建了入口。但它对入口控制器没有影响注释代理正文大小不为';t在kubernete nginx ingress工作,nginx,kubernetes,Nginx,Kubernetes,我使用了文档中描述的项目代理主体大小,并重新创建了入口。但它对入口控制器没有影响 apiVersion: extensions/v1beta1 kind: Ingress metadata: name: fileupload-ingress annotations: nginx.ingress.kubernetes.io/proxy-body-size: 100m nginx.org/rewrites: "serviceName=fileupload-service re
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: fileupload-ingress
annotations:
nginx.ingress.kubernetes.io/proxy-body-size: 100m
nginx.org/rewrites: "serviceName=fileupload-service rewrite=/;"
然后我更改了我的configmap以更改代理服务器的大小。但它仍然不能在全局范围内工作
kind: ConfigMap
apiVersion: v1
metadata:
name: nginx-config
namespace: nginx-ingress
data:
proxy-body-size: "100m"
这是文件
我的入口怎么了…救命!!!
有不同的入口控制器,它们的注释也不同。 因此对于
kubernetes/ingres nginx
注释以nginx.ingres
开头,对于
nginxinc/kubernetes
注释以nginx.org
开头
这里还有一个例子显示了它们之间的更多差异 为什么当我使用“nginx.org/client-max-body-size:100m”而不是“nginx.ingres.kubernetes.io/proxy-body-size:100m”时它会起作用?从注释中可以看出,如果密钥包含数值,则必须引用它。请您尝试一下,然后重新启动nginx吊舱,好吗?也可以把你的入口描述成问题而不是图片。谢谢。但我尝试引用数值,但它无助于不同的注释
nginx.org
和nginx.ingres
因两个不同的ingres控制器而不同。请参阅以了解差异。你能检查一下你使用的版本吗?非常感谢!!!!!!!!!!!!这是正确的!!!它解决了我的问题