From 7268e92c8a58d28f8773b44c66d63ed5eac9dee0 Mon Sep 17 00:00:00 2001 From: Andrew Rynhard Date: Tue, 16 Oct 2018 10:53:20 -0700 Subject: [PATCH] fix(init): add /dev and /usr/libexec/kubernetes to docker service (#160) --- src/initramfs/cmd/init/pkg/system/services/crt.go | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/initramfs/cmd/init/pkg/system/services/crt.go b/src/initramfs/cmd/init/pkg/system/services/crt.go index e7cbb0597..6eee5fbeb 100644 --- a/src/initramfs/cmd/init/pkg/system/services/crt.go +++ b/src/initramfs/cmd/init/pkg/system/services/crt.go @@ -88,10 +88,12 @@ func (c *CRT) Start(data *userdata.UserData) error { args runner.Args mounts = []specs.Mount{ {Type: "cgroup", Destination: "/sys/fs/cgroup", Options: []string{"rbind", "rshared", "rw"}}, + {Type: "bind", Destination: "/dev", Source: "/dev", Options: []string{"rbind", "rshared", "rw"}}, {Type: "bind", Destination: "/etc/kubernetes", Source: "/var/etc/kubernetes", Options: []string{"bind", "rw"}}, {Type: "bind", Destination: "/etc/cni", Source: "/var/etc/cni", Options: []string{"bind", "rw"}}, {Type: "bind", Destination: "/run", Source: "/run", Options: []string{"rbind", "rshared", "rw"}}, {Type: "bind", Destination: "/var/lib/kubelet", Source: "/var/lib/kubelet", Options: []string{"rbind", "rshared", "rw"}}, + {Type: "bind", Destination: "/usr/libexec/kubernetes", Source: "/var/libexec/kubernetes", Options: []string{"rbind", "rshared", "rw"}}, } env = []string{} )