automation-suite
2024.10
false
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.
UiPath logo, featuring letters U and I in white

Automation Suite in OpenShift – Installationsanleitung

Letzte Aktualisierung 13. Nov. 2025

Deinstallieren der Automation Suite

In diesem Abschnitt wird erläutert, wie Sie die Automation Suite aus OpenShift-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:
  • OpenShift:
    • OZ
    • 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.shchmod +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
  • shared_gitops ‑ Freigegebenes GitOps
  • 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?

Hilfe erhalten
RPA lernen – Automatisierungskurse
UiPath Community-Forum
Uipath Logo
Vertrauen und Sicherheit
© 2005–2025 UiPath. Alle Rechte vorbehalten