hostPath type check failed: /run/containerd/io.containerd.runtime.v1.linux/ is not a directory

Hi there! I’m trying to install a self-hosted Gitpod but I get the following error:

 ----     ------       ----               ----               -------
  Normal   Scheduled    4m                 default-scheduler  Successfully assigned default/ws-daemon-8fc79 to kerberus-worker2
  Warning  FailedMount  117s               kubelet            Unable to attach or mount volumes: unmounted volumes=[node-fs1], unattached volumes=[node-fs1 node-cgroups hostseccomp ws-daemon-token-wth4t config containerd-socket node-fs0 tls-certs working-area node-mounts node-hosts]: timed out waiting for the condition
  Warning  FailedMount  112s (x9 over 4m)  kubelet            MountVolume.SetUp failed for volume "node-fs1" : hostPath type check failed: /run/containerd/io.containerd.runtime.v1.linux/ is not a directory

I do have a default storage class. Do I have to change some values for the helm chart?


Hi, This is a know issue, Please check this troubleshooting guide,

Yes, please check gitpod/values.yaml at main · gitpod-io/gitpod · GitHub to adjust containerd values