新增 ServersTransport 配置,解决大文件上传超时问题;在 Kevisual 的 IngressRoute 中添加 serversTransport 设置
This commit is contained in:
@@ -38,6 +38,7 @@ spec:
|
|||||||
services:
|
services:
|
||||||
- name: kevisual-external
|
- name: kevisual-external
|
||||||
port: 3005
|
port: 3005
|
||||||
|
serversTransport: serverstransport@file
|
||||||
tls:
|
tls:
|
||||||
certResolver: letsencrypt
|
certResolver: letsencrypt
|
||||||
---
|
---
|
||||||
|
|||||||
22
k8s/xiongxiao.me/traefik/serverstransport.yaml
Normal file
22
k8s/xiongxiao.me/traefik/serverstransport.yaml
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
---
|
||||||
|
# ServersTransport 配置 - 解决大文件上传超时问题
|
||||||
|
# 用于需要长时间上传的服务(如 kevisual)
|
||||||
|
# tags: traefik, serverstransport, timeout, upload
|
||||||
|
# description: 配置 Traefik 服务器传输的超时设置,支持大文件长时间上传
|
||||||
|
# title: Traefik ServersTransport 超时配置
|
||||||
|
# createdAt: 2026-02-01
|
||||||
|
---
|
||||||
|
# ServersTransport - 支持大文件上传和长连接
|
||||||
|
apiVersion: traefik.io/v1alpha1
|
||||||
|
kind: ServersTransport
|
||||||
|
metadata:
|
||||||
|
name: serverstransport
|
||||||
|
namespace: default
|
||||||
|
spec:
|
||||||
|
http:
|
||||||
|
# 空闲超时 10 分钟(适合大文件上传)
|
||||||
|
idleTimeout: 600s
|
||||||
|
# 响应头超时
|
||||||
|
readTimeout: 600s
|
||||||
|
# 写入超时
|
||||||
|
writeTimeout: 600s
|
||||||
Reference in New Issue
Block a user