413错误表示请求实体过大,服务器无法处理。此错误通常发生在Nginx反向代理服务器上,因为它限制了请求大小。为了解决这个问题,你可以尝试以下方法:

  1. 修改Nginx配置文件,增加client_max_body_size指令,例如:

    http {
      ...
      client_max_body_size 100m;
      ...
    }
    

    这将允许最大请求体大小为100MB。你可以根据实际情况进行调整。

  2. 修改Ingress的annotations,增加nginx.ingress.kubernetes.io/proxy-body-size指令,例如:

    apiVersion: networking.k8s.io/v1
    kind: Ingress
    metadata:
      name: test-ingress
      annotations:
        nginx.ingress.kubernetes.io/proxy-body-size: "100m"
    spec:
      ...
    

    同样地,这将允许最大请求体大小为100MB。

你可以根据实际情况选择其中一种方法来解决问题。如果仍然无法解决问题,请检查后端服务器是否正确处理请求。

Centos7 kubernetes 12015 ingress-nginx 日志出现以下413错误1024411 - - 06Apr2023063410 +0000 POST compareFromBase64 HTTP11 413 176 - okhttp430 3810117 0028 upstream-default-backend 1270018181 176 0001 413 124

原文地址: https://www.cveoy.top/t/topic/bFzV 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录