Hi Team,
We installed longhorn for our storage. We want to take CSI snapshots using kasten k10, i have already installed snapshot CRDs . But when i run K10 primer check it fails ,
Starting CSI Checker. Could take up to 5 minutes
CSI Snapshot Walkthrough:
Not a supported CSI driver (driver.longhorn.io) - Error
But i can take volumesnapshots and those are created in longhorn and saved to our s3 storage. This works fine.
kubectl get volumesnapshotcontent
NAME READYTOUSE RESTORESIZE DELETIONPOLICY DRIVER VOLUMESNAPSHOTCLASS VOLUMESNAPSHOT AGE
snapcontent-c25957d7-01a5-4bbc-8d7d-bea22f9a28e4 true 2147483648 Delete driver.longhorn.io longhorn test-snapshot-pvc 18m
snapcontent-d9e9d0f4-61fd-487f-8f41-f5b30c3d4dd8 true 2147483648 Delete driver.longhorn.io longhorn test-snapshot-pvc2 9s
kubectl get volumesnapshot
NAME READYTOUSE SOURCEPVC SOURCESNAPSHOTCONTENT RESTORESIZE SNAPSHOTCLASS SNAPSHOTCONTENT CREATIONTIME AGE
test-snapshot-pvc true nginx-readwrite-many 2Gi longhorn snapcontent-c25957d7-01a5-4bbc-8d7d-bea22f9a28e4 19m 18m
test-snapshot-pvc2 true nginx-readwrite-many 2Gi longhorn snapcontent-d9e9d0f4-61fd-487f-8f41-f5b30c3d4dd8 4m20s 14s
But i don't understand why kasten k10 thinks longhorn is not capable when all the CRDs and snapshot-controller are present. I even tried to add the annotation "k10.kasten.io/is-snapshot-class: "true"" to VolumeSnapshotClass but still the same issue.
Regards,
Balaji