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?