UiPath Documentation
automation-suite
2.2510
true
Automation Suite in der EKS/AKS-Installationsanleitung
Wichtig :
Bitte beachten Sie, dass dieser Inhalt teilweise mithilfe von maschineller Übersetzung lokalisiert wurde. Es kann 1–2 Wochen dauern, bis die Lokalisierung neu veröffentlichter Inhalte verfügbar ist.

EKS-Sicherung und -Wiederherstellung

Konfigurieren Sie Velero-Sicherungen und Wiederherstellungsverfahren für die Automation Suite in EKS.

Amazon EKS unterstützt die Sicherung und Wiederherstellung über AWS Backup, das Kubernetes-Clusterressourcen und persistente Volumes schützt und richtlinienbasierte Wiederherstellungen in vorhandenen oder neuen EKS-Clustern ermöglicht. Weitere Informationen finden Sie unter Amazon EKS-Sicherungen.

Zusätzlich zu AWS Backup können Kubernetes-native Tools wie Velero zum Sichern und Wiederherstellen von EKS-Clusterressourcen verwendet werden, insbesondere in Szenarien, die eine detailliertere Kontrolle auf Kubernetes-Ebene oder benutzerdefinierte Sicherungsrichtlinien für Ihren Anwendungsfall und Ihre Compliance-Anforderungen erfordern.

Weitere Informationen finden Sie in den folgenden AWS-Ressourcen:

Die Automation Suite auf EKS verwendet zwei Hauptspeichertypen:

  • Amazon EBS (Elastic Block Store) – Dies bietet Speicher auf Blockebene für Kubernetes-Workloads.
  • Amazon EFS (Elastic File System) – Dies bietet einen gemeinsamen Dateispeicher für Workloads, die gleichzeitigen Zugriff erfordern.

Um sowohl Speichertypen als auch die Regionsübergreifende Notfallwiederherstellung zu unterstützen, empfiehlt UiPath die Verwendung von Velero File System Backup (FSB) mit Amazon S3 und Regionsübergreifenden Replikation (CRR).

Mit dieser Konfiguration werden Sicherungen im angegebenen S3-Bucket gespeichert und CRR repliziert sie automatisch in eine sekundäre AWS-Region, um die Widerstandsfähigkeit zu gewährleisten.

Voraussetzungen​

Bevor Sie Velero einrichten, stellen Sie sicher, dass die folgenden Voraussetzungen erfüllt sind:

  • Velero-Installation: Sie müssen Velero im EKS-Cluster mit Helm oder der Velero-CLI bereitstellen.
  • IAM-Berechtigungen: Sie müssen dem Velero-Dienstkonto die erforderlichen Berechtigungen zum Schreiben in Amazon S3 erteilen.
  • S3-Bucket: Sie müssen einen Amazon S3-Bucket mit aktivierter Versionierung erstellen.

Detaillierte Setup-Anweisungen finden Sie im offiziellen Velero File System Backup -Setup-Handbuch.

Konfigurieren von Velero-Richtlinien​

Velero unterstützt flexible Richtlinien, die bestimmen, welche Ressourcen und Volumes in Sicherungen enthalten sind. Weitere Informationen zur Konfiguration von Velero-Sicherungsrichtlinien finden Sie in der offiziellen Velero- Dokumentation.

Beachten Sie beim Definieren einer Sicherungsrichtlinie die folgenden Richtlinien:

  • PVC-Ausschluss: Sie müssen alle PersistentVolumeClaim (PVC) ausschließen, die mit velero.io/exclude-from-backup: "true" beschriftet sind. Velero überspringt während des Sicherungsprozesses jeden PVC mit dieser Beschriftung.
  • Konfigurieren von Dateisystemsicherungen: Sie müssen Dateisystemsicherungen auf PVCs anwenden, die unterstützte Speicherklassen verwenden. Die folgenden Speicherklassen unterstützen Dateisystemsicherungen:
    • EFS-Speicherklasse (efs-sc)
    • EBS-Speicherklasse (ebs-sc) Verwenden Sie die folgende Beispielrichtlinie, um Ausschlüsse und Dateisystemsicherungen für diese Speicherklassen zu konfigurieren:
    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
    
  • Sicherungsziel: Bei der Dateisystemsicherung werden alle Sicherungsdaten in den konfigurierten Amazon S3-Bucket hochgeladen. Wenn Regionsübergreifende Replikation (CRR) aktiviert ist, werden Sicherungen automatisch Regionsübergreifend repliziert, um die Ausfallsicherheit zu erhöhen.

Ausführen von Sicherungen und Wiederherstellungen​

So erstellen Sie eine Sicherung in Velero:

  • Folgen Sie der Velero-Sicherung .
  • Konfigurieren Sie eine benutzerdefinierte Sicherungsressource (CR), um die Namespaces und Ressourcen zu definieren, die in der Sicherung enthalten sind.

Automation Suite-Namespaces werden automatisch mit created-by=uipath beschriftet. Sie können selektiv nur UiPath-bezogene Namespaces sichern, indem Sie nur diejenigen einschließen, die mit diesem Schlüssel beschriftet sind. Dadurch wird sichergestellt, dass alle UiPath-spezifischen Ressourcen sicher gesichert werden.

Weitere Informationen finden Sie unter Velero-Ressourcenfilterung.

So stellen Sie Workloads aus einem Backup wieder her:

Wichtig:

Bei der Wiederherstellung in einem Cluster, für den der Cluster-Autoscaler aktiviert ist, kann Velero teilweise Wiederherstellungsfehler melden. Möglicherweise wird ein Fehler wie node-agent pod is not running in node: daemonset pod not found in running state in node angezeigt.

Wenn dieses Problem auftritt, müssen Sie den Status von podvolumerestore (PVR) -Objekten überprüfen. Wenn alle PVRs Success anzeigen, können Sie die Wiederherstellung als erfolgreich betrachten.

Weitere Informationen finden Sie unter Velero-Problemnummer 7170 und Velero-Problemnummer 9203.

War diese Seite hilfreich?

Verbinden

Benötigen Sie Hilfe? Support

Möchten Sie lernen? UiPath Academy

Haben Sie Fragen? UiPath-Forum

Auf dem neuesten Stand bleiben