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?