注释proxy-body-size在kubernete nginx-ingress中不起作用

时间:2019-12-26 12:20:02

标签: nginx kubernetes

我已经按照文档中的描述使用了proxy-body-size项,并重新创建了我的入口。但这对入口控制器没有影响。

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更改为proxy-body-size。但是它仍然无法在全球范围内工作。

kind: ConfigMap
apiVersion: v1
metadata:
  name: nginx-config
  namespace: nginx-ingress
data:
  proxy-body-size: "100m"

这是文件 https://github.com/kubernetes/ingress-nginx/blob/master/docs/user-guide/nginx-configuration/annotations.md#rewrite

我的入口有什么问题..帮助!!! enter image description here

1 个答案:

答案 0 :(得分:1)

存在不同的入口控制器,它们的注释也有所不同。 因此,对于kubernetes/ingress-nginx,注释以nginx.ingress开头,对于 nginxinc/kubernetes的注释以nginx.org开头。

这也是good document,显示它们之间的更多差异。