automation-suite
2.2510
true
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 der EKS/AKS-Installationsanleitung

Letzte Aktualisierung 13. Nov. 2025

Erfüllung der Process Mining-Voraussetzungen

Hinweis: Sie müssen die Schritte in diesem Abschnitt nur ausführen, wenn Sie das Automation Suite-Installationsprogramm mit eingeschränkten Berechtigungen ausführen. Wenn Sie das Installationsprogramm mit Administratorrechten ausführen können, müssen Sie die Anweisungen in diesem Abschnitt nicht befolgen.

Deinstallieren des Cert Managers

Voraussetzungen

  • Kubectl-CLI (kubectl) installiert und konfiguriert.
  • Entsprechende Berechtigungen zum Löschen von Ressourcen in den Ziel-Namespaces.

Information erforderlich

Bevor Sie fortfahren, müssen Sie die folgenden Informationen sammeln:

  • UiPath-Namespace, in dem Zertifikatsmanager-Ressourcen verwendet werden.

Schritt-für-Schritt-Deinstallationsprozess

  1. Löschen Sie die Rollenbindungen für den cert-manager:

    # Verify if the role binding exists
    kubectl get rolebinding -n <uipath_namespace> | grep cert-manager
    
    # If it exists, delete it
    kubectl delete rolebinding <role-binding-name> -n <uipath_namespace># Verify if the role binding exists
    kubectl get rolebinding -n <uipath_namespace> | grep cert-manager
    
    # If it exists, delete it
    kubectl delete rolebinding <role-binding-name> -n <uipath_namespace>
  2. Löschen Sie die Zertifikatsmanagerrolle:

    # Check if the role exists
    kubectl get role cert-manager -n <uipath_namespace> | grep cert-manager
    
    # If it exists, delete it
    kubectl delete role <cert-manamger-role> -n <uipath_namespace># Check if the role exists
    kubectl get role cert-manager -n <uipath_namespace> | grep cert-manager
    
    # If it exists, delete it
    kubectl delete role <cert-manamger-role> -n <uipath_namespace>
  3. Bereinigen Sie die Zertifikatsmanager-Ressourcen im Namespace:

    # Delete all certificates
    kubectl delete certificates.cert-manager.io --all -n <uipath_namespace>
    
    # Delete all issuers
    kubectl delete issuers.cert-manager.io --all -n <uipath_namespace>
    
    # Delete all clusterissuers if you created any
    kubectl delete clusterissuers.cert-manager.io --all# Delete all certificates
    kubectl delete certificates.cert-manager.io --all -n <uipath_namespace>
    
    # Delete all issuers
    kubectl delete issuers.cert-manager.io --all -n <uipath_namespace>
    
    # Delete all clusterissuers if you created any
    kubectl delete clusterissuers.cert-manager.io --all
  4. Deinstallieren Sie den Zertifikatsmanager aus dem Cluster, löschen Sie den Namespace oder alle verbleibenden Zertifikatsressourcen gemäß den Schritten 1, 2 und 3 für andere Namespaces. Überprüfen Sie außerdem, ob der Zertifikatsmanager nicht von einer anderen Komponente verwendet wird.

  5. Überprüfen der verbleibenden Ressourcen:

    # Check for any remaining cert-manager resources
    kubectl get all -n <uipath_namespace> | grep cert-manager
    kubectl get crd | grep cert-manager# Check for any remaining cert-manager resources
    kubectl get all -n <uipath_namespace> | grep cert-manager
    kubectl get crd | grep cert-manager

Fehlersuche und ‑behebung

Wenn bestimmte Ressourcen nicht gelöscht werden können:

  • Stellen Sie sicher, dass Sie über die erforderlichen Berechtigungen verfügen.

  • Überprüfen Sie, ob die Ressourcen von anderen Anwendungen verwendet werden.

  • Bei Ressourcen, die im Status „Wird beendet “ feststecken, müssen Sie möglicherweise die finalisierenden Elemente entfernen.

Hinweise

  • Deinstallieren Sie den cert-manager nur, wenn er nicht von anderen Anwendungen in Ihrem Cluster verwendet wird.

  • Wenn mehrere Anwendungen vom Zertifikatsmanager abhängen, sollten Sie erwägen, nur die UiPath-spezifischen Ressourcen zu entfernen.

  • Ersetzen Sie <uipath_namespace> durch Ihren tatsächlichen UiPath-Namespace.

Dapr wird deinstalliert

Voraussetzungen

  • Kubectl-CLI (kubectl) installiert und konfiguriert.
  • Entsprechende Berechtigungen zum Löschen von Ressourcen in den Ziel-Namespaces.

Information erforderlich

Bevor Sie fortfahren, müssen Sie die folgenden Informationen sammeln:

  • UiPath-Namespace, in dem Dapr installiert ist.

  • ArgoCD-Namespace (normalerweise argocd oder openshift-gitops).

Schritt-für-Schritt-Deinstallationsprozess

  1. Löschen Sie die Dapr-Anwendung aus ArgoCD:

    # Verify the application exists first
    kubectl get application.argoproj.io dapr -n <argocd_namespace>
    
    # If it exists, delete it
    kubectl delete application.argoproj.io dapr -n <argocd_namespace># Verify the application exists first
    kubectl get application.argoproj.io dapr -n <argocd_namespace>
    
    # If it exists, delete it
    kubectl delete application.argoproj.io dapr -n <argocd_namespace>

    Warten Sie, bis die Ressourcen gelöscht wurden.

  2. Benutzerdefinierte Dapr-Ressourcen löschen:

    # Delete all Dapr components in the UiPath namespace
    kubectl delete components.dapr.io --all -n <uipath_namespace>
    
    # Delete all Dapr configurations in the UiPath namespace
    kubectl delete configurations.dapr.io --all -n <uipath_namespace>
    
    # Delete all Dapr resiliencies in the UiPath namespace
    kubectl delete resiliencies.dapr.io --all -n <uipath_namespace>
    
    # Delete all Dapr subscriptions in the UiPath namespace
    kubectl delete subscriptions.dapr.io --all -n <uipath_namespace># Delete all Dapr components in the UiPath namespace
    kubectl delete components.dapr.io --all -n <uipath_namespace>
    
    # Delete all Dapr configurations in the UiPath namespace
    kubectl delete configurations.dapr.io --all -n <uipath_namespace>
    
    # Delete all Dapr resiliencies in the UiPath namespace
    kubectl delete resiliencies.dapr.io --all -n <uipath_namespace>
    
    # Delete all Dapr subscriptions in the UiPath namespace
    kubectl delete subscriptions.dapr.io --all -n <uipath_namespace>
  3. Benutzerdefinierte Dapr-Ressourcendefinitionen (CRDs) löschen:

    # Delete Dapr CRDs
    kubectl delete crd components.dapr.io
    kubectl delete crd configurations.dapr.io
    kubectl delete crd resiliencies.dapr.io
    kubectl delete crd subscriptions.dapr.io# Delete Dapr CRDs
    kubectl delete crd components.dapr.io
    kubectl delete crd configurations.dapr.io
    kubectl delete crd resiliencies.dapr.io
    kubectl delete crd subscriptions.dapr.io
  4. Entfernen Sie Dapr-Webhook-Konfigurationen:

    # Delete the Dapr sidecar injector webhook
    kubectl delete mutatingwebhookconfigurations dapr-sidecar-injector# Delete the Dapr sidecar injector webhook
    kubectl delete mutatingwebhookconfigurations dapr-sidecar-injector
  5. Entfernen Sie Dapr-spezifische Rollenbindungen

    # Verify if the role binding exists
    kubectl get rolebinding -n <uipath_namespace> | grep dapr
    
    # If it exists, delete dapr specific role binding
    kubectl delete rolebinding <dapr-role-binding> -n <uipath_namespace># Verify if the role binding exists
    kubectl get rolebinding -n <uipath_namespace> | grep dapr
    
    # If it exists, delete dapr specific role binding
    kubectl delete rolebinding <dapr-role-binding> -n <uipath_namespace>
  6. Entfernen Sie Dapr-spezifische Rollen:

    # Check if the dapr-creator role exists
    kubectl get role -n <uipath_namespace> | grep dapr
    
    # If it exists, delete dapr specific rolekubectl delete role <dapr-role> -n <uipath_namespace># Check if the dapr-creator role exists
    kubectl get role -n <uipath_namespace> | grep dapr
    
    # If it exists, delete dapr specific rolekubectl delete role <dapr-role> -n <uipath_namespace>
  7. Bereinigen Sie verbleibende Dapr-Ressourcen

    • Pods:

      # List all Dapr-related pods
      kubectl get pods -n <uipath_namespace> | grep dapr
      
      # Delete each Dapr pod if any
      kubectl delete pod <pod_name> -n <uipath_namespace># List all Dapr-related pods
      kubectl get pods -n <uipath_namespace> | grep dapr
      
      # Delete each Dapr pod if any
      kubectl delete pod <pod_name> -n <uipath_namespace>
    • Dienste:

      # List all Dapr-related services
      kubectl get svc -n <uipath_namespace> | grep dapr
      
      # Delete each Dapr service if any
      kubectl delete svc <service_name> -n <uipath_namespace># List all Dapr-related services
      kubectl get svc -n <uipath_namespace> | grep dapr
      
      # Delete each Dapr service if any
      kubectl delete svc <service_name> -n <uipath_namespace>
    • Bereitstellungen:

      # List all Dapr-related deployments
      kubectl get deployments -n <uipath_namespace> | grep dapr
      
      # Delete each Dapr deployment
      kubectl delete deployment <deployment_name> -n <uipath_namespace># List all Dapr-related deployments
      kubectl get deployments -n <uipath_namespace> | grep dapr
      
      # Delete each Dapr deployment
      kubectl delete deployment <deployment_name> -n <uipath_namespace>

Überprüfung

Stellen Sie nach Abschluss aller Deinstallationsschritte sicher, dass alle Dapr-Komponenten entfernt wurden:

# Check for any remaining Dapr resources
kubectl get pods -n <uipath_namespace> | grep dapr
kubectl get svc -n <uipath_namespace> | grep dapr
kubectl get deployments -n <uipath_namespace> | grep dapr
kubectl get crd | grep dapr# Check for any remaining Dapr resources
kubectl get pods -n <uipath_namespace> | grep dapr
kubectl get svc -n <uipath_namespace> | grep dapr
kubectl get deployments -n <uipath_namespace> | grep dapr
kubectl get crd | grep dapr

Fehlersuche und ‑behebung

Wenn bestimmte Ressourcen nicht gelöscht werden können:

  • Stellen Sie sicher, dass Sie über die erforderlichen Berechtigungen verfügen.

  • Überprüfen Sie, ob die Ressourcen von einem anderen Controller verwaltet werden.

  • Untersuchen Sie alle Abhängigkeiten, die das Löschen verhindern könnten.

Hinweise

  • Ersetzen Sie <uipath_namespace> durch Ihren tatsächlichen UiPath-Namespace.
  • Ersetzen Sie <argocd_namespace> durch Ihren tatsächlichen ArgoCD-Namespace.
  • Seien Sie vorsichtig beim Löschen gemeinsam genutzter Ressourcen, die sich auf andere Anwendungen auswirken könnten.

War diese Seite hilfreich?

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