How backups are scheduled when using Velero with Kotsadm

Hi!

We have been reviewing our backup solution using Velero with Kotsadm, where we have configured schedules on the Snapshots tab.

I have expected this configuration to create a Schedule (velero.io/v1/schedules) custom resource, but could not find any.

This means that schedules are handled by kotsadm? Does it mean that if kotsadm is down when the backup is due, based on the schedule, then the backup won’t be initated?

Thanks in advance!

2 Likes

Hi @Balint_Csonka,

Thanks for reaching out!

Currently, the Schedule Automatic Backups feature in KOTS Admin Console does not use Velero Schedule custom resources. Instead, KOTS uses a custom cron-based polling system that checks internal database tables for pending scheduled backups, then creates Velero Backup CRDs when the scheduled time arrives.

This means that when kotsadm is down, scheduled backups will not be initiated.

I hope this helps.

Gerard

Thank you @GerardNguyen!