Se deben mantener copias de seguridad de la información, el software y los sistemas, y probarlas periódicamente de acuerdo con la política específica acordada sobre copias de seguridad.
KubeAid integra Velero, Zalando PGO y CloudNativePG (CNPG) para hacer copias de seguridad automáticas de los recursos de Kubernetes, los volúmenes persistentes y las bases de datos (incluida la de Keycloak) según calendarios definidos. Las claves privadas de Sealed Secrets también se copian mediante scripts propios para garantizar la recuperación de los secretos cifrados.
Las copias de seguridad se guardan en buckets de almacenamiento de objetos de solo escritura (S3, R2D2), con políticas de IAM estrictas que impiden leer, eliminar o sobrescribir las copias existentes. Los datos se cifran y, opcionalmente, se replican en ubicaciones externas para mayor resiliencia. SeaweedFS también puede desplegarse como almacén de copias de seguridad compatible con S3: una solución de almacenamiento de objetos escalable que se integra sin problemas con los flujos de copias de seguridad de KubeAid.
Las tareas de copia de seguridad se monitorizan activamente mediante exporters de Prometheus y Alertmanager, con alertas automáticas ante fallos, retrasos o problemas. Las alertas se integran con canales operativos como un canal de Mattermost, donde recibimos los avisos de alertas e incidencias a través de Opsmondo, nuestra herramienta propia de procesamiento y envío de alertas.