This repository was archived by the owner on Jun 20, 2024. It is now read-only.
This repository was archived by the owner on Jun 20, 2024. It is now read-only.
Weave with gVisor breaks due to missing /proc/sys/net for arp params #3380
Open
Description
I'm trying to run Weave with gVisor as the runtime and it seems to break weave net:
Warning FailedCreatePodSandBox 8m kubelet, do-worker-kubeadm-0 Failed create pod sandbox: rpc error: code = Unknown desc = failed to create pod network sandbox k8s_demo-deployment-canary-5cbcccd6db-6d9z8_default_37c32faa-a405-11e8-a1cc-72fccbf74132_0(950d0590a9ad21958b67a23f0d23cd299b2660b7fbf2f204892b7b56f03da7f9): initializing veth: error setting up interface: open /proc/sys/net/ipv4/neigh/eth0/base_reachable_time: no such file or directory
Any ideas how to work around this?
All pods in my cluster are able to start unless they are run using gVisor by adding the annotation:
io.kubernetes.cri-o.TrustedSandbox: "false"