Skip to content
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
@oliviabarrick

Description

@oliviabarrick

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"

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions