Kubectl can’t access cluster after switching container runtimes

when i perform ctr containers ls, it is empty. I guess the kubernetes components should be running here. I don't know what went wrong.

Containerd has errors in its output:

Apr 23 10:19:39 master.e1c47577c.ilabt-imec-be.wall2.ilabt.iminds.be containerd[606]: time="2022-04-23T10:19:39.248836021+02:00" level=error msg="copy shim log" error="read /proc/self/fd/19: file already closed"

Apr 23 10:19:39 master.e1c47577c.ilabt-imec-be.wall2.ilabt.iminds.be containerd[606]: time="2022-04-23T10:19:39.254148272+02:00" level=error msg="RunPodSandbox for &PodSandboxMetadata{Name:kube-apiserver-master.e1c47577c.ilabt-imec-be.wall2.ilabt.iminds.be,Uid:a4212d11ef877356fd50b70c7b2f6567,Namespace:kube-system,Attempt:0,} failed, error" error="failed to create containerd task: failed to create shim: OCI runtime create failed: runc create failed: expected cgroupsPath to be of format \"slice:prefix:name\" for systemd cgroups, got \"/kubepods/burstable/poda4212d11ef877356fd50b70c7b2f6567/af0077b83473b81aeb50138e58997999259d7bf65400cf3af100da321997d76c\" instead: unknown"

/r/kubernetes Thread Parent