automation-suite
2024.10
false
Importante :
Este contenido se ha localizado parcialmente a partir de un sistema de traducción automática. La localización de contenidos recién publicados puede tardar entre una y dos semanas en estar disponible.
UiPath logo, featuring letters U and I in white

Guía de instalación de Automation Suite en OpenShift

Última actualización 13 de nov. de 2025

Cómo desinstalar Automation Suite

Esta sección explica cómo desinstalar Automation Suite de los entornos OpenShift utilizando el script de desinstalación proporcionado.

Aprenderá a preparar su sistema, ejecutar el script, solucionar problemas y ampliar la funcionalidad para requisitos personalizados.

Comprender el script y los requisitos

Esta sección te ofrece una comprensión de alto nivel del script de desinstalación y describe los requisitos previos necesarios para utilizarlo de forma eficaz.

El script de desinstalación admite la eliminación selectiva de componentes de Automation Suite, simulaciones de ejecución en seco, salida detallada y la capacidad de excluir componentes específicos a través de marcas de línea de comandos o un archivo de configuración JSON.

Requisitos previos

Esta subsección enumera las herramientas que debes tener instaladas en tu entorno para ejecutar correctamente el script de desinstalación:
  • OpenShift:
    • oc
    • helm
  • Opcional:
    • jq : utilizado para el análisis de JSON

Descargar y preparar el script

Para obtener el script de desinstalación y prepararlo para su ejecución, sigue los siguientes pasos:

  1. Descarga el script uninstall.sh .
  2. Haz que el script sea ejecutable ejecutando el siguiente comando:
    chmod +x uninstall.shchmod +x uninstall.sh

Ejecutar el script y utilizar las opciones

Esta sección describe cómo ejecutar el script de desinstalación, incluida la sintaxis de los comandos, los entornos compatibles y los marcadores disponibles.

Puedes ejecutar el script utilizando el siguiente comando:

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

Puedes utilizar las siguientes opciones de distribución, en función de tus entornos:

  • k8s: utiliza los comandos estándar de Kubernetes (predeterminado).
  • openshift: utiliza los comandos y las API de OpenShift.

La siguiente tabla enumera todos los indicadores y argumentos compatibles que puedes utilizar para personalizar el comportamiento de desinstalación para tu entorno específico.

OpciónDescripción
-h, --helpMostrar información de ayuda.
-d, --dry-runVista previa de los cambios sin eliminar nada.
-v, --verboseHabilita el registro detallado.
--excluded COMPONENTSLista de componentes a omitir separados por comas.
--clusterconfig FILERuta a un archivo de configuración JSON para exclusiones.
--istioNamespace NAMESPACEAnula el espacio de nombres predeterminado de Istio.
--uipathNamespace NAMESPACEAnula el espacio de nombres predeterminado de UiPath.
--argocdNamespace NAMESPACEAnula el espacio de nombres predeterminado de ArgoCD.

Uso de ejemplos básicos

Esta sección proporciona comandos de ejemplo sencillos para ayudarte a empezar a utilizar rápidamente el script de desinstalación con opciones mínimas.

# 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

Usar combinaciones avanzadas

Esta sección presenta ejemplos avanzados que combinan múltiples opciones para escenarios de desinstalación más flexibles y potentes.

# 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

Configurar componentes y exclusiones

Esta sección describe qué componentes gestiona el script, cómo excluirlos y qué dependencias tener en cuenta.

Componentes compatibles

Esta sección enumera los componentes de Automation Suite que el script de desinstalación es capaz de gestionar y eliminar:

  • istio : componentes de malla de servicio
  • istio_configure - Configuración de Istio
  • argocd : implementación de ArgoCD
  • shared_gitops - GitOps compartido
  • uipath : componentes básicos de UiPath
  • cert_manager - Gestión de certificados
  • network_policies - Políticas de red
  • gatekeeper - Cumplimiento de Gatekeeper
  • falco - Cumplimiento de Gatekeeper

Utilizar archivos de configuración

Esta sección muestra cómo configurar exclusiones de componentes utilizando un archivo JSON.

Puedes excluir componentes a través de JSON, de la siguiente manera:

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

Comprender las dependencias de los componentes

Esta sección explica las relaciones entre los componentes para ayudarte a evitar problemas al excluir elementos específicos.

Algunos componentes tienen dependencias de otros:

  • Si mantienes uipath, considera mantener también istio y argocd.
  • Si conservas cert_manager, considera la posibilidad de conservar también uipath.

¿Te ha resultado útil esta página?

Obtén la ayuda que necesitas
RPA para el aprendizaje - Cursos de automatización
Foro de la comunidad UiPath
Uipath Logo
Confianza y seguridad
© 2005-2025 UiPath. Todos los derechos reservados.