Skip to main content
Answer

K10 with Longhorn & Retain ReclaimPolicy – Snapshots left detached

  • March 31, 2025
  • 4 comments
  • 56 views

  • Not a newbie anymore

Hi all,

I'm using Kasten K10 with a StorageClass set to Retain and Longhorn as the CSI driver. After snapshots are created by K10, they’re left in a detached state — which I understand is expected due to the Retain policy.

However, is there a setting in the Helm chart (or elsewhere) that allows K10 to clean up these volumes/snapshots automatically after a backup is deleted?

 

PS: A similar post have been created 3 years ago, but i were hoping that a fix had been provided.

 

Best answer by ksl28

Created a support ticket, and the supporter quickly directed me towards this article.

KB4595: How to Override Volume storageClass During Export

 

That turned out to be the solution for me :) 

4 comments

Forum|alt.badge.img
  • Comes here often
  • April 16, 2025

From the screenshot, It appears that resource accumulation is occurring in the kasten-io namespace. The default behavior is a PersistentVolume (PV) is being created from a Kasten copy of the VolumeSnapshotClass associated with the protected application and mounted to a copy-vol-data pod for export. With the VolumeSnapshotClass set to deletionPolicy: Retain, snapshots are expected to persist until after the export is successful. However, the Kasten Lifecycle Manager should clean up temporary resources, such as the PV and pod.

The persistence of these resources suggests a potential issue with either the Lifecycle Manager or the export process. Need to review the logs to diagnose and resolve this, please open a support ticket via the Veeam Support Portal. BR.


  • Author
  • Not a newbie anymore
  • April 20, 2025

From the screenshot, It appears that resource accumulation is occurring in the kasten-io namespace. The default behavior is a PersistentVolume (PV) is being created from a Kasten copy of the VolumeSnapshotClass associated with the protected application and mounted to a copy-vol-data pod for export. With the VolumeSnapshotClass set to deletionPolicy: Retain, snapshots are expected to persist until after the export is successful. However, the Kasten Lifecycle Manager should clean up temporary resources, such as the PV and pod.

The persistence of these resources suggests a potential issue with either the Lifecycle Manager or the export process. Need to review the logs to diagnose and resolve this, please open a support ticket via the Veeam Support Portal. BR.

 

Hi Michael,

 

Thanks for the detailed review - this is the free version of Kasten.

Can i still open a support ticket?


Forum|alt.badge.img
  • Comes here often
  • April 20, 2025

@ksl28 Definitely you can. Veeam Kasten Support will be more than happy to help you!


  • Author
  • Not a newbie anymore
  • Answer
  • May 14, 2025

Created a support ticket, and the supporter quickly directed me towards this article.

KB4595: How to Override Volume storageClass During Export

 

That turned out to be the solution for me :)