automation-suite
2024.10
false
Important :
Veuillez noter que ce contenu a été localisé en partie à l’aide de la traduction automatique. La localisation du contenu nouvellement publié peut prendre 1 à 2 semaines avant d’être disponible.
UiPath logo, featuring letters U and I in white

Guide d'installation d'Automation Suite sur EKS/AKS

Dernière mise à jour 13 nov. 2025

Comment désinstaller Automation Suite

Cette section explique comment désinstaller Automation Suite des environnements EKS/AKS à l'aide du script de désinstallation fourni.

Vous apprendrez à préparer votre système, à exécuter le script, à résoudre les problèmes et à étendre les fonctionnalités pour les exigences personnalisées.

Comprendre le script et les exigences

Cette section vous donne une compréhension de haut niveau du script de désinstallation et décrit les conditions préalables requises pour l'utiliser efficacement.

Le script de désinstallation prend en charge la suppression sélective des composants d'Automation Suite, les simulations de test, la sortie détaillée et la possibilité d'exclure des composants spécifiques via des indicateurs de ligne de commande ou un fichier de configuration JSON.

Prérequis

Cette sous-section répertorie les outils que vous devez avoir installés dans votre environnement pour exécuter avec succès le script de désinstallation :
  • EKS/AKS :
    • kubectl
    • helm
  • Facultatif :
    • jq : utilisé pour l’analyse JSON

Téléchargement et préparation du script

Pour obtenir le script de désinstallation et le préparer pour son exécution, procédez comme suit :

  1. Téléchargez le script uninstall.sh .
  2. Rendez le script exécutable en exécutant la commande suivante :
    chmod +x uninstall.shchmod +x uninstall.sh

Exécution du script et utilisation des options

Cette section décrit comment exécuter le script de désinstallation, y compris la syntaxe de commande, les environnements pris en charge et les indicateurs disponibles.

Vous pouvez exécuter le script à l'aide de la commande suivante :

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

Vous pouvez utiliser les options de distribution suivantes, en fonction de vos environnements :

  • k8s: utilisez les commandes Kubernetes standard (par défaut).
  • openshift: utilisez les commandes et les API OpenShift.

La table suivante répertorie tous les indicateurs et arguments pris en charge que vous pouvez utiliser pour personnaliser le comportement de désinstallation en fonction de votre environnement spécifique.

OptionDescription
-h, --helpAffiche les informations d'aide.
-d, --dry-runPrévisualisez les modifications sans rien supprimer.
-v, --verboseActiver la journalisation détaillée.
--excluded COMPONENTSListe des composants à ignorer, séparés par des virgules.
--clusterconfig FILEChemin d'accès à un fichier de configuration JSON pour les exclusions.
--istioNamespace NAMESPACERemplacer l'espace de noms Istio par défaut.
--uipathNamespace NAMESPACERemplacer l'espace de noms UiPath par défaut.
--argocdNamespace NAMESPACERemplacez l'espace de noms ArgoCD par défaut.

Utilisation d'exemples de base

Cette section fournit des exemples de commandes simples pour vous aider à commencer rapidement à utiliser le script de désinstallation avec un minimum d'options.

# 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

Utilisation de combinaisons avancées

Cette section présente des exemples avancés qui combinent plusieurs options pour des scénarios de désinstallation plus flexibles et plus puissants.

# 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

Configuration des composants et des exclusions

Cette section décrit les composants gérés par le script, la façon de les exclure et les dépendances à prendre en compte.

Composants pris en charge

Cette section répertorie les composants d'Automation Suite que le script de désinstallation est capable de gérer et de supprimer :

  • istio - Composants Service Mesh
  • istio_configure - Configuration d'Istio
  • argocd - Déploiement d'ArgoCD
  • uipath - Composants UiPath de base
  • cert_manager - Gestion des certificats
  • network_policies - Stratégies réseau
  • gatekeeper - Application de Gatekeeper
  • falco - Application de Gatekeeper

Utilisation de fichiers de configuration

Cette section montre comment configurer les exclusions de composants à l'aide d'un fichier JSON.

Vous pouvez exclure des composants via JSON, comme suit :

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

Comprendre les dépendances des composants

Cette section explique les relations entre les composants pour vous aider à éviter les problèmes lors de l’exclusion d’éléments spécifiques.

Certains composants ont des dépendances par rapport à d'autres :

  • Si vous conservez uipath, pensez également à conserver istio et argocd.
  • Si vous conservez cert_manager, pensez également à conserver uipath.

Cette page vous a-t-elle été utile ?

Obtenez l'aide dont vous avez besoin
Formation RPA - Cours d'automatisation
Forum de la communauté UiPath
Uipath Logo
Confiance et sécurité
© 2005-2025 UiPath Tous droits réservés.