Browse Source

added healthcheck on /healthz

Fabian Peter Hammerle 4 years ago
parent
commit
1e487adff1
2 changed files with 4 additions and 1 deletions
  1. 3 0
      Dockerfile
  2. 1 1
      docker-compose.yml

+ 3 - 0
Dockerfile

@@ -10,3 +10,6 @@ RUN curl --location https://dl.k8s.io/$KUBERNETES_VERSION/kubernetes-node-linux-
 
 #RUN apt-get install --yes --no-install-recommends strace
 #ENTRYPOINT ["strace", "-f"]
+
+# --healthz-port
+HEALTHCHECK CMD [ "$(curl --silent --show-error http://localhost:10248/healthz)" = "ok" ] || exit 1

+ 1 - 1
docker-compose.yml

@@ -4,7 +4,7 @@ services:
   kubelet:
     build: .
     image: fphammerle/kubelet
-    command: kubelet
+    command: kubelet --container-runtime docker
     volumes:
     - '/var/run/docker.sock:/var/run/docker.sock'
     userns_mode: host