Skip to main content
Solved

The best CSI driver for NFS and Kasten K10 ?


Hi all,

I setup k8s internal cluster by k3s. I have QNAP device as NFS server, used as storage for PVC data.

I’m using NFS CSI driver for Kubernetes .
I read these topics:

https://kubernetes-csi.github.io/docs/drivers.html

It seems that the NFS CSI driver for Kubernetes does not satisfy the requirements of kasten k10 ?

If so, can you suggest me which CSI driver supports NFS and fits the requirements of kasten k10?

Please give me some advice, thank you very much.

Best answer by Aly Idriss

Hi jackchuong

NFS CSI doesnot support any snapshot capabilities, the main requirements is that CSI should support snapshot capabilities.

As a workaround, you can use Kasten Generic Backup, but with Kasten version 6.5 and later, this will require you to open a support case to enable this feature. 

 

BR,

Ali

View original
Did this topic help you find an answer to your question?

7 comments

Aly Idriss
Forum|alt.badge.img+1
  • Comes here often
  • 27 comments
  • Answer
  • December 8, 2023

Hi jackchuong

NFS CSI doesnot support any snapshot capabilities, the main requirements is that CSI should support snapshot capabilities.

As a workaround, you can use Kasten Generic Backup, but with Kasten version 6.5 and later, this will require you to open a support case to enable this feature. 

 

BR,

Ali


  • Author
  • Not a newbie anymore
  • 5 comments
  • December 8, 2023
Aly Idriss wrote:

Hi jackchuong

NFS CSI doesnot support any snapshot capabilities, the main requirements is that CSI should support snapshot capabilities.

As a workaround, you can use Kasten Generic Backup, but with Kasten version 6.5 and later, this will require you to open a support case to enable this feature. 

 

BR,

Ali

Thank you very much for your answer,

I am considering continuing with NFS CSI + Kasten Generic Backup and switching to another storage provider that supports both NFS and snapshot capabilities such as Longhorn, OpenEBS, Rook? Can you give me advice?


Aly Idriss
Forum|alt.badge.img+1
  • Comes here often
  • 27 comments
  • December 8, 2023

 jackchuong,

You can use Kasten to migrate your workload from NFS to CSI storage that support snapshot capabilities.

I already tested Longhorn and it was very good and easy experience, and regarding other storages I never used them or tested them. 

Ali


Geoff Burke
Forum|alt.badge.img+22
  • Veeam Legend, Veeam Vanguard
  • 1317 comments
  • December 8, 2023

I have tried all three Longhorn, OpenEBS and Rook. Rook was the most complicated but once running was fine. Longhorn was the easiest to setup. Just make sure to use csi snapshots and not the default type that Longhorn offers (At least I remember somethign to that affect, double check the documentation to certain). cheers


Geoff Burke
Forum|alt.badge.img+22
  • Veeam Legend, Veeam Vanguard
  • 1317 comments
  • December 8, 2023

Ok I think this was the issue. The volumesnapshotclass should be snap

https://kb.kasten.io/knowledge/debugging-backups-with-longhorn-csi


  • Comes here often
  • 6 comments
  • December 11, 2023

hi @Geoff Burke which is the most stable version of Longhorn for Kasten? I tried longhorn i was getting error in PV and PVC


Geoff Burke
Forum|alt.badge.img+22
  • Veeam Legend, Veeam Vanguard
  • 1317 comments
  • December 11, 2023

So I just recently did an install, everything was the latest versions and I had no issues. I did have issues  a year ago with longhorn and posted here about it as well


Comment