Kubernetes

k8s nginx ingress 修改nginx参数

本文主要是介绍k8s nginx ingress 修改nginx参数,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

应用出现上传文件大小限制,报错413 Request Entity Too Large

经过检查发现是k8s nginx ingress 里面默认参数太小,需要修改,在ingress里面client_max_body_size不是配置成全局参数的,而是配置在server里面,修改方法如下

在ingress配置hosts的位置配置,在 annotations: 下面增加nginx.ingress.kubernetes.io/proxy-body-size: "100m"

  apiVersion: extensions/v1beta1
  kind: Ingress
  metadata:
    annotations:
      kubernetes.io/ingress.class: nginx
      nginx.ingress.kubernetes.io/proxy-body-size: "100m"
    name: qa-zhy
  spec:
    rules:
      - host: tmsqa.hoolinks.com
        http:
          paths:
            - backend:
                serviceName: qa-zhy
                servicePort: 8080
              path:  /

 

这篇关于k8s nginx ingress 修改nginx参数的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!