After updating to Docker Desktop 4.38.0 for Windows 10, enabling Kubernetes by selecting Kubeadm, the cluster is successfully deployed (version 1.31.4). Pods also appear to successfully deploy to cluster, and can be listed with kubectl get pods. However, when attempting to exec into pods with kubectl, the following error is presented:
OCI runtime exec failed: write /tmp/runc-process[xxxx]: no space left on device: unknown.
PVs also create successfully, but pod logs indicate that issues are present in writing to these PVs, also displaying an “out of space” error.
I am using the default WSL docker-desktop backend. Previously, when I deployed containers requiring persistent storage, I used the “hostpath” storage type, creating mountpoints at /data inside of the wsl distro. I also no longer see these mount points fill with data, despite the PVs successfully creating and the PVCs showing successful binds.
I have attempted resetting the k8s cluster and re-installing Docker Desktop, neither of these attempts resolved the issue.
Has anyone else experienced this? Any suggestions on resolution are appreciated.