UiPath Documentation
automation-suite
2.2510
true
Guía de instalación de Automation Suite en EKS/AKS
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.

Copia de seguridad y restauración de EKS

Configura las copias de seguridad de Velero y los procedimientos de restauración para Automation Suite en EKS.

Amazon EKS admite la copia de seguridad y la restauración a través de AWS Backup, que protege los recursos del clúster de Kubernetes y los volúmenes persistentes y permite restauraciones basadas en políticas en clústeres de EKS existentes o nuevos. Para obtener más información, consulta Copias de seguridad de Amazon EKS.

Además de AWS Backup, las herramientas nativas de Kubernetes como Velero pueden utilizarse para realizar copias de seguridad y restaurar los recursos del clúster de EKS, particularmente para escenarios que requieren un control más granular a nivel de Kubernetes o políticas de copia de seguridad personalizadas para tu caso de uso y requisitos de cumplimiento.

Para obtener más información, consulta los siguientes recursos de AWS:

Automation Suite en EKS utiliza dos tipos de almacenamiento principales:

  • Amazon EBS (Elastic Block Store) : proporciona almacenamiento a nivel de bloque para las cargas de trabajo de Kubernetes.
  • Amazon EFS (Elastic File System) : proporciona almacenamiento de archivos compartidos para cargas de trabajo que requieren acceso concurrente.

Para admitir tanto los tipos de almacenamiento como la recuperación ante desastres entre regiones, UiPath recomienda utilizar la copia de seguridad del sistema de archivos (FSB) de Velero con Amazon S3 y la replicación entre regiones (CRR).

Con esta configuración, las copias de seguridad se almacenan en el depósito S3 designado, y CRR las replica automáticamente en una región secundaria de AWS para mayor resistencia.

Requisitos previos​

Antes de configurar Velero, asegúrate de que se cumplen los siguientes requisitos previos:

  • Instalación de Velero: debes implementar Velero en el clúster de EKS utilizando Helm o la CLI de Velero.
  • Permisos de IAM: debes conceder a la cuenta de servicio de Velero los permisos necesarios para escribir en Amazon S3.
  • Depósito S3: debes crear un depósito Amazon S3 con el control de versiones habilitado.

Para obtener instrucciones de configuración detalladas, consulta la guía de configuración oficial de la copia de seguridad del sistema de archivos de Velero .

Configurar políticas de Velero​

Velero admite políticas flexibles que determinan qué recursos y volúmenes se incluyen en las copias de seguridad. Para obtener más información sobre la configuración de las políticas de copia de seguridad de Velero, consulta la documentación oficial de Velero .

Al definir una política de copias de seguridad, ten en cuenta las siguientes directrices:

  • Exclusión de PVC: debes excluir cualquier PersistentVolumeClaim (PVC) etiquetado con velero.io/exclude-from-backup: "true". Velero omite cualquier PVC con esta etiqueta durante el proceso de copia de seguridad.
  • Configurar la copia de seguridad del sistema de archivos: debes aplicar las copias de seguridad del sistema de archivos a los PVC que utilizan clases de almacenamiento compatibles. Las siguientes clases de almacenamiento admiten copias de seguridad del sistema de archivos:
    • Clase de almacenamiento EFS (efs-sc)
    • Clase de almacenamiento de EBS (ebs-sc)Utiliza la siguiente política de ejemplo para configurar las exclusiones y las copias de seguridad del sistema de archivos para estas clases de almacenamiento:
    policy: |
      version: v1
      volumePolicies:
        - conditions:
            pvcLabels:
              velero.io/exclude-from-backup: "true"
          action:
            type: skip
        - conditions:
            csi:
              driver: efs.csi.aws.com
            storageClass:
              - efs-sc
          action:
            type: fs-backup
        - conditions:
            csi:
              driver: ebs.csi.aws.com
            storageClass:
              - ebs-sc
          action:
            type: fs-backup
    policy: |
      version: v1
      volumePolicies:
        - conditions:
            pvcLabels:
              velero.io/exclude-from-backup: "true"
          action:
            type: skip
        - conditions:
            csi:
              driver: efs.csi.aws.com
            storageClass:
              - efs-sc
          action:
            type: fs-backup
        - conditions:
            csi:
              driver: ebs.csi.aws.com
            storageClass:
              - ebs-sc
          action:
            type: fs-backup
    
  • Destino de la copia de seguridad: con la copia de seguridad del sistema de archivos, todos los datos de la copia de seguridad se cargan en el depósito de Amazon S3 configurado. Si la replicación entre regiones (CRR) está habilitada, las copias de seguridad se replican automáticamente en todas las regiones para mejorar la resistencia.

Ejecución de copias de seguridad y restauraciones​

Para crear una copia de seguridad en Velero:

  • Sigue la guía de copia de seguridad de Velero .
  • Configura un recurso personalizado (CR) de copia de seguridad para definir los espacios de nombres y los recursos incluidos en la copia de seguridad.

Los espacios de nombres de Automation Suite se etiquetan automáticamente con created-by=uipath. Puedes hacer una copia de seguridad selectiva solo de los espacios de nombres relacionados con UiPath incluyendo solo los etiquetados con esta clave. Esto garantiza que todos los recursos específicos de UiPath estén respaldados de forma segura.

Para obtener más información, consulta Filtrado de recursos de Velero.

Para restaurar cargas de trabajo desde una copia de seguridad:

  • Sigue la guía de restauración de Velero .
  • Haz referencia a un recurso personalizado de restauración (CR) que especifica los recursos de copia de seguridad y de destino.
Importante:

Al restaurar en un clúster que tiene habilitado el Autoescalado de clúster, Velero puede informar de fallos de restauración parciales. Es posible que veas un error como node-agent pod is not running in node: daemonset pod not found in running state in node.

Si te encuentras con este problema, debes comprobar el estado de los objetos podvolumerestore (PVR) . Si todos los PVR muestran Success, puedes considerar que la restauración se ha realizado correctamente.

Para obtener más información, consulta la edición de Velero n.º 7170 y la edición de Velero n.º 9203.

¿Te ha resultado útil esta página?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado