单个Ingress的情况
kubectl edit ingress <your_ingress_name> -n <your_name_space>
- K8s官方Ingress
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
nginx.ingress.kubernetes.io/proxy-body-size: 5M (默认5M,自行修改大小)
...
- Inginx定义的Ingress
apiVersion: extensions/v1beta1
kind: Ingress
metadata:
annotations:
nginx.org/client-max-body-size: "20m" (默认20m,自行修改大小)
...
全局Ingress的情况
查找cm,找到ingress-nginx-controller并查看
kubectl describe cm ingress-nginx-controller -n ingress-nginx
...
Controller By: DaemonSet/ingress-nginx-controller
Containers:
controller:
Args:
/nginx-ingress-controller
--election-id=ingress-controller-leader
--ingress-class=nginx
--configmap=ingress-nginx/ingress-nginx-controller
编辑configmap,并添加
data:
proxy-body-size: 5m (自行修改具体大小)