automation-suite
2.2510
true
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 5 de dic. 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.