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.

Deinstallieren der Automation Suite

Deinstallieren Sie die Automation Suite aus EKS/AKS-Clustern.

In diesem Abschnitt wird erläutert, wie Sie die Automation Suite aus EKS/AKS-Umgebungen mithilfe des bereitgestellten Deinstallationsskripts deinstallieren.

Sie erfahren, wie Sie Ihr System vorbereiten, das Skript ausführen, Probleme beheben und die Funktionalität für benutzerdefinierte Anforderungen erweitern.

Verstehen des Skripts und der Anforderungen​

In diesem Abschnitt erhalten Sie einen Überblick über das Deinstallationsskript und die Voraussetzungen für eine effektive Nutzung.

Das Deinstallationsskript unterstützt das selektive Löschen von Automation Suite-Komponenten, Leerlaufsimulationen, eine ausführliche Ausgabe und die Möglichkeit, bestimmte Komponenten über Befehlszeilen-Flags oder eine JSON-Konfigurationsdatei auszuschließen.

Voraussetzungen​

In diesem Unterabschnitt sind die Tools aufgeführt, die Sie in Ihrer Umgebung installiert haben müssen, um das Deinstallationsskript erfolgreich auszuführen:

  • EKS/AKS:
    • kubectl
    • helm
  • Optional:
    • jq – Wird für die JSON-Analyse verwendet

Herunterladen und Vorbereiten des Skripts​

Um das Deinstallationsskript abzurufen und auf die Ausführung vorzubereiten, führen Sie die folgenden Schritte aus:

  1. Laden Sie das Skript uninstall.sh herunter.

  2. Machen Sie das Skript ausführbar, indem Sie den folgenden Befehl ausführen:

    chmod +x uninstall.sh
    chmod +x uninstall.sh
    

Ausführen des Skripts und Verwenden von Optionen​

Dieser Abschnitt beschreibt das Ausführen des Deinstallationsskripts, einschließlich der Befehlssyntax, der unterstützten Umgebungen und der verfügbaren Flags.

Sie können das Skript mit dem folgenden Befehl ausführen:

./uninstall.sh [DISTRIBUTION] [OPTIONS]
./uninstall.sh [DISTRIBUTION] [OPTIONS]

Sie können basierend auf Ihren Umgebungen die folgenden Verteilungsoptionen verwenden:

  • k8s: Verwenden Sie Standard-Kubernetes-Befehle (Standard).
  • openshift: Verwenden Sie OpenShift-Befehle und APIs.

In der folgenden Tabelle sind alle unterstützten Flags und Argumente aufgeführt, mit denen Sie das Deinstallationsverhalten an Ihre spezifische Umgebung anpassen können.

OptionBeschreibung
-h, --helpZeigen Sie Hilfeinformationen an.
-d, --dry-runZeigen Sie eine Vorschau der Änderungen an, ohne etwas zu löschen.
-v, --verboseAktivieren Sie die detaillierte Protokollierung.
--excluded COMPONENTSDurch Kommas getrennte Liste der zu überspringenden Komponenten.
--clusterconfig FILEPfad zu einer JSON-Konfigurationsdatei für Ausschlüsse.
--istioNamespace NAMESPACEÜberschreiben Sie den Standard Istio-Namespace.
--uipathNamespace NAMESPACEÜberschreiben Sie den standardmäßigen UiPath-Namespace.
--argocdNamespace NAMESPACEÜberschreiben Sie den Standard-ArgoCD-Namespace.

Verwenden von einfachen Beispielen​

Dieser Abschnitt enthält einfache Beispielbefehle, mit denen Sie das Deinstallationsskript mit minimalen Optionen schnell verwenden können.

# Exclude istio from deletion in k8s
./uninstall.sh k8s --excluded istio

# Exclude istio and argocd in OpenShift
./uninstall.sh openshift --excluded istio,argocd
# Exclude istio from deletion in k8s
./uninstall.sh k8s --excluded istio

# Exclude istio and argocd in OpenShift
./uninstall.sh openshift --excluded istio,argocd

Verwenden erweiterter Kombinationen​

In diesem Abschnitt werden erweiterte Beispiele vorgestellt, die mehrere Optionen für flexiblere und leistungsfähigere Deinstallationsszenarien kombinieren.

# Dry run to preview changes
./uninstall.sh openshift --dry-run

# Use a JSON config file
./uninstall.sh k8s --clusterconfig input.json

# Custom namespaces
./uninstall.sh openshift --uipathNamespace uipath-prod --istioNamespace custom-istio

# Combined options with verbosity
./uninstall.sh k8s --excluded gatekeeper,falco --clusterconfig input.json --verbose
# Dry run to preview changes
./uninstall.sh openshift --dry-run

# Use a JSON config file
./uninstall.sh k8s --clusterconfig input.json

# Custom namespaces
./uninstall.sh openshift --uipathNamespace uipath-prod --istioNamespace custom-istio

# Combined options with verbosity
./uninstall.sh k8s --excluded gatekeeper,falco --clusterconfig input.json --verbose

Konfigurieren von Komponenten und Ausschlüssen​

In diesem Abschnitt wird beschrieben, welche Komponenten das Skript verwaltet, wie sie ausgeschlossen werden und welche Abhängigkeiten zu berücksichtigen sind.

Unterstützte Komponenten​

In diesem Abschnitt sind die Automation Suite-Komponenten aufgeführt, die das Deinstallationsskript verwalten und löschen kann:

  • istio – Dienstgeflechtskomponenten
  • istio_configure – Istio-Konfiguration
  • argocd – ArgoCD-Bereitstellung
  • uipath : UiPath-Kernkomponenten
  • cert_manager – Zertifikatverwaltung
  • network_policies – Netzwerkrichtlinien
  • gatekeeper – Gatekeeper-Erzwingung
  • falco – Gatekeeper-Erzwingung

Verwenden von Konfigurationsdateien​

Dieser Abschnitt zeigt, wie Komponentenausschlüsse mithilfe einer JSON-Datei konfiguriert werden.

Sie können Komponenten über JSON wie folgt ausschließen:

{
  "exclude_components": [
    "istio",
    "argocd",
    "gatekeeper"
  ]
}
{
  "exclude_components": [
    "istio",
    "argocd",
    "gatekeeper"
  ]
}

Verstehen von Komponentenabhängigkeiten​

In diesem Abschnitt werden die Beziehungen zwischen den Komponenten erläutert, damit Sie Probleme beim Ausschließen bestimmter Elemente vermeiden können.

Einige Komponenten sind von anderen abhängig:

  • Wenn Sie uipath beibehalten, sollten Sie auch istio und argocd beibehalten.
  • Wenn Sie cert_manager beibehalten, sollten Sie auch uipath beibehalten.

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