Browse Source

compose: fix failing bind-mount of /var/lib/kubelet on startup

Fabian Peter Hammerle 4 years ago
parent
commit
4b0d931c15
1 changed files with 6 additions and 4 deletions
  1. 6 4
      docker-compose.yml

+ 6 - 4
docker-compose.yml

@@ -8,10 +8,12 @@ services:
     volumes:
     - '/var/run/docker.sock:/var/run/docker.sock'
     userns_mode: host
-    #cap_add:
+    # > mount("/var/lib/kubelet", "/var/lib/kubelet", 0xc00097656c, MS_BIND, NULL) = -1 EPERM (Operation not permitted)
+    # > F0401 15:36:24.291067       8 kubelet.go:1413] error configuring root directory: failed to bind-mount /var/lib/kubelet: operation not permitted
+    cap_add:
+    - SYS_ADMIN
     #- SYS_PTRACE
-
-# > mount("/var/lib/kubelet", "/var/lib/kubelet", 0xc00097656c, MS_BIND, NULL) = -1 EPERM (Operation not permitted)
-# > F0401 15:36:24.291067       8 kubelet.go:1413] error configuring root directory: failed to bind-mount /var/lib/kubelet: operation not permitted
+    security_opt:
+    - 'apparmor:unconfined'
 
 # https://docs.docker.com/compose/compose-file/compose-file-v2/