fix gluetun: flush stale IPv4 routing rules on pod start

This commit is contained in:
Will Anderson
2026-04-11 00:58:10 -05:00
parent 07fff8804b
commit 4ab5cf1e06
@@ -23,7 +23,7 @@ spec:
# Ensure /dev/net/tun exists on the node
- name: tun-setup
image: busybox:latest
command: ["sh", "-c", "mkdir -p /dev/net && [ -c /dev/net/tun ] || mknod /dev/net/tun c 10 200 && chmod 666 /dev/net/tun && sysctl -w net.ipv6.conf.all.disable_ipv6=1 || true"]
command: ["sh", "-c", "mkdir -p /dev/net && [ -c /dev/net/tun ] || mknod /dev/net/tun c 10 200 && chmod 666 /dev/net/tun && sysctl -w net.ipv6.conf.all.disable_ipv6=1 || true && ip rule del table 51820 2>/dev/null || true && ip route flush table 51820 2>/dev/null || true"]
securityContext:
privileged: true
containers: