https://rancher.com/ logo
#k3s
Title
# k3s
a

adamant-kite-43734

07/01/2022, 9:39 PM
This message was deleted.
c

creamy-pencil-82913

07/01/2022, 9:42 PM
the local-path-provisioners is for just that, local paths. It doesn’t expect anything in there to be replicated across nodes, even if it is it won’t be aware of that.
If you have an existing NFS server that you’re using, setting up the external NFS provisioner is probably your best bet
n

numerous-kilobyte-30360

07/01/2022, 9:43 PM
I do not have nfs. It's ceph, provisioned by proxmox, with block storage made available inside each node.
c

creamy-pencil-82913

07/01/2022, 9:43 PM
ah. Then you might be able to use the Ceph CSI driver
There’s no real way to just tell kubernetes “this is the same shared filesystem on all the nodes”. You really need to go through the volume abstraction layer, and the best way to do that is to find a CSI driver that works with your storage backend.
n

numerous-kilobyte-30360

07/01/2022, 9:46 PM
I see. Alright, I'll look into doing it that way. Thanks!
Looks like the status is not in a great place for ceph. Alpha, with no targets listed for beta or GA - https://kubernetes.io/blog/2021/12/10/storage-in-tree-to-csi-migration-status-update/
c

creamy-pencil-82913

07/01/2022, 9:57 PM
That’s for migration, if you’d been using the in-tree volume driver and are trying to migrate to the CSI driver. The standalone CSI driver is quite mature. https://github.com/ceph/ceph-csi
n

numerous-kilobyte-30360

07/01/2022, 9:59 PM
This looks good. Thank you!
91 Views