我正在我的go服务器中的标准结构上调用该函数,如下所示:FormFilenet/httpRequest
multiFile, header, err := req.FormFile("file")
if err != nil {
log.Printf("reader error: %s", err)
// response error handling
return
}
使用 Docker Compose 在本地运行时,它会成功运行,但是当我在 Kubernetes 集群上运行它时,我从 Pod 日志中收到以下错误:
reader error: multipart: NextPart: read tcp [host]:[port]->[differentHost]:[differentPort]: i/o timeout
我已经将一个卷挂载到我的pod上,以处理缓冲区溢出对磁盘的任何写入。以下是相关的 k8s 部署配置:
spec:
containers:
volumeMounts:
- mountPath: /tmp
name: file-volume
securityContext:
fsGroup: 1000
runAsGroup: 1000
runAsUser: 1000
volumes:
- emptyDir: {}
name: file-volume
有谁知道导致此问题的原因以及如何解决?
慕雪6442864
温温酱
相关分类