fix/gitea-runner-user-network-mtu
main
上一项 --mtu=1450 只影响 Docker 默认 bridge;act-runner 为每个 job 创建 user-defined bridge,它们仍然是 MTU 1500。
--mtu=1450
真实 postgresql-tenant-operator jobs 证明 setup-go 的 GitHub release 请求每次卡满 6 分钟后才重试。容器内 /sys/class/net/eth0/mtu 实测仍为 1500。
postgresql-tenant-operator
setup-go
/sys/class/net/eth0/mtu
为 dockerd 增加:
--default-network-opt=bridge=com.docker.network.driver.mtu=1450
并修正 runner README,区分默认 bridge 和 Actions job bridge。
dockerd --help
--mtu
合并后 Flux 会再次滚动 runner Pod,中断当前 jobs;重跑后应验证 job 容器 MTU 为 1450,并确认 setup-go 不再发生 6 分钟请求超时。
No dependencies set.
The note is not visible to the blocked user.
根因修正
上一项
--mtu=1450只影响 Docker 默认 bridge;act-runner 为每个 job 创建 user-defined bridge,它们仍然是 MTU 1500。真实
postgresql-tenant-operatorjobs 证明setup-go的 GitHub release 请求每次卡满 6 分钟后才重试。容器内/sys/class/net/eth0/mtu实测仍为 1500。修改
为 dockerd 增加:
--default-network-opt=bridge=com.docker.network.driver.mtu=1450并修正 runner README,区分默认 bridge 和 Actions job bridge。
验证
dockerd --help确认--mtu只设置 default bridge部署影响
合并后 Flux 会再次滚动 runner Pod,中断当前 jobs;重跑后应验证 job 容器 MTU 为 1450,并确认
setup-go不再发生 6 分钟请求超时。