Problem of "Could not talk to Docker/Containerd/CRI" on k0s

Hi, I am trying to install the portworx essential 3 on k0s cluster with k8s version v1.28.3+k0s

I have set the customization as this image.

The problem is that, it keeps saying like below

Could not talk to Docker/Containerd/CRI: Could not initialize container handler - please ensure '/var/run/docker.sock', '/run/containerd/containerd.sock' or '/var/run/crio/crio.sock' are mounted

From here, I found out that the settings of portworx is to mount the sockets of default docker/containerd/crio.
However, the k3s / k0s / rke2 uses different location of sockets and containerd settings.

For example, k0s uses the settings like below


/var/lib/k0s/bin/containerd \
    --root=/var/lib/k0s/containerd \
    --state=/run/k0s/containerd \
    --address=/run/k0s/containerd.sock \
    --config=/etc/k0s/containerd.toml

So, what we need to do is to mount /run/k0s/containerd.sock instead of /run/containerd/containerd.sock.

However, I have found that “StorageCluster” px-cluster is something to do with it, but there is no documentation about changing the mount location on the yaml.
Is there someone know how to handle this problem?