Le copie di backup di informazioni, software e sistemi devono essere mantenute e verificate regolarmente in conformità alla politica specifica concordata sul backup.
KubeAid integra Velero, Zalando PGO e CloudNativePG (CNPG) per eseguire automaticamente il backup di risorse Kubernetes, volumi persistenti e database (compreso Keycloak) secondo pianificazioni definite. Anche le chiavi private di Sealed Secrets vengono salvate con script personalizzati, per garantire il ripristino dei secret cifrati.
I backup sono conservati in bucket di object storage in sola scrittura (S3, R2D2), con policy IAM rigorose che impediscono la lettura, l'eliminazione o la sovrascrittura dei backup esistenti. I dati sono cifrati e, se lo si desidera, replicati in sedi esterne per garantire la resilienza. SeaweedFS può essere distribuito anche come archivio di backup compatibile con S3, offrendo una soluzione di storage a oggetti scalabile che si integra perfettamente con i flussi di backup di KubeAid.
I job di backup sono monitorati attivamente tramite exporter Prometheus e Alertmanager, con avvisi automatici per errori, ritardi o problemi. Gli avvisi si integrano con canali operativi come il canale Mattermost in cui riceviamo le notifiche di avvisi e incidenti tramite opsmondo, il nostro strumento interno di elaborazione e smistamento degli avvisi.