技术背景:
适用于通过 K8S Ingress-Nginx Controller 作为统一入口、gofast 服务通过Ingress资源配置域名 / 路径的场景(最常见的 K8S 微服务暴露方式)。
修改
步骤 1:修改 Ingress-Nginx Controller 的全局 ConfigMap
data: client-max-body-size: 200M修改
修改 gofast 服务的 Ingress 资源注解
在 gofast 对应的 Ingress 资源中添加注解,指定该服务的请求体大小限制(需和 ConfigMap 值一致,优先级更高):
metadata: name: gofast-ingress namespace: [你的命名空间] annotations: # 核心注解:设置该Ingress对应的请求体大小限制 nginx.ingress.kubernetes.io/proxy-body-size: 200M重启
go-fast pod即可