Skip to content

Talos test cluster on Docker doesn't come up with ZFS storage #13599

Description

@dhs-rec

Bug Report

Description

Wanted to try Talos on a local Docker setup which runs on a system with ZFS, using

talosctl cluster create docker --workers 2 --name TalosTest

but the cluster doesn't come up (see Logs below).

Logs

[talos] 2026/06/17 13:08:18 service[kubelet](Running): Started task kubelet (PID 380) for container kubelet
[talos] 2026/06/17 13:08:18 service[kubelet](Waiting): Error running Containerd(kubelet), going to restart forever: task "kubelet" failed: exit code 1 (last log "{\"ts\":1781701698604.1826,\"logger\":\"Memory Manager state checkpoint\",\"caller\":\"state/state_mem.go:112\",\"msg\":\"Updated machine memory state\",\"v\":0}\n{\"ts\":1781701698604.188,\"caller\":\"memorymanager/policy_none.go:44\",\"msg\":\"Start\",\"v\":0}\n{\"ts\":1781701698604.2195,\"caller\":\"kubelet/kubelet.go:1821\",\"msg\":\"Failed to start ContainerManager\",\"err\":\"failed to get rootfs info: cannot find filesystem info for device \\\"tank/srv/docker\\\"\"}")

This happens on both, control plane and worker nodes.

If I change the Docker configuration to use overlay2 on a different filesystem, everything works as expected.

Environment

  • Talos version: 1.13.4
  • Kubernetes version: v1.36.2 (but not relevant here)
  • Platform: Debian 13 with ZFS

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions