Browse Source

draft: kubelet v1.17.0 on debian buster

> F0401 15:28:09.190375       1 kubelet.go:1413] error configuring root directory: failed to bind-mount /var/lib/kubelet: operation not permitted
Fabian Peter Hammerle 4 years ago
commit
b75f0903f9
2 changed files with 21 additions and 0 deletions
  1. 9 0
      Dockerfile
  2. 12 0
      docker-compose.yml

+ 9 - 0
Dockerfile

@@ -0,0 +1,9 @@
+FROM debian:buster-slim
+
+RUN apt-get update && apt-get install --yes --no-install-recommends \
+    ca-certificates \
+    curl
+
+ARG KUBERNETES_VERSION=v1.17.0
+RUN curl --location https://dl.k8s.io/$KUBERNETES_VERSION/kubernetes-node-linux-amd64.tar.gz \
+    | tar -xvz --directory=/usr/local/bin --strip-components=3 kubernetes/node/bin/kubelet

+ 12 - 0
docker-compose.yml

@@ -0,0 +1,12 @@
+version: '2.2'
+
+services:
+  kubelet:
+    build: .
+    image: fphammerle/kubelet
+    command: kubelet
+    volumes:
+    - '/var/run/docker.sock:/var/run/docker.sock'
+    userns_mode: host
+
+# https://docs.docker.com/compose/compose-file/compose-file-v2/