fix/gitea-runner-mtu
main
Actions job 容器访问 github.com / api.github.com 超时;同一 runner Pod 的 DinD sidecar 与 host-network 容器访问正常。
github.com
api.github.com
k3s Pod eth0 MTU 为 1450,而 DinD 动态创建的 bridge 使用默认 MTU 1500。嵌套网络上的 GitHub TLS 流量因此发生黑洞。
eth0
--mtu=1450
git diff --check
合并后 Flux 会滚动重建唯一 runner Pod,届时正在运行的 Actions jobs 会中断并需重新运行。
No dependencies set.
The note is not visible to the blocked user.
现象
Actions job 容器访问
github.com/api.github.com超时;同一 runner Pod 的 DinD sidecar 与 host-network 容器访问正常。根因
k3s Pod
eth0MTU 为 1450,而 DinD 动态创建的 bridge 使用默认 MTU 1500。嵌套网络上的 GitHub TLS 流量因此发生黑洞。修复
--mtu=1450验证
github.comHTTP 200(约 0.10s),api.github.comHTTP 200(约 0.04s)--mtu=1450git diff --check通过部署影响
合并后 Flux 会滚动重建唯一 runner Pod,届时正在运行的 Actions jobs 会中断并需重新运行。