Kubernetes之上傳文件報413 Request Entity Too Large

  • 2020 年 2 月 19 日
  • 筆記

    k8s版本是1.14.

    問題是這樣的,應用部署在k8s上,用ingress方式暴露出來,上傳文件到應用時報"413 Request Entity Too Large",搜了很多資料,都說是k8s中ingress底層上nginx有默認的上傳文件大小限制,需要重新它的設置。

    我們在應用的ingress編排文件中加上如下即可,nginx.ingress.kubernetes.io/proxy-body-size的值可以改為50m或其它。

List-1

apiVersion: extensions/v1beta1  kind: Ingress  metadata:    name: apps-xx    annotations:      nginx.ingress.kubernetes.io/proxy-body-size: "0"      ......

Reference

  1. https://imti.co/413-request-entity-too-large/
  2. https://blog.csdn.net/Michaelwubo/article/details/93631949
  3. https://www.cnblogs.com/pythonPath/p/11526191.html

Tags: