UiPath Documentation
automation-suite
2.2510
true
Guía de instalación de Automation Suite en OpenShift
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.

Cómo desinstalar Automation Suite

Desinstala Automation Suite del clúster de OpenShift utilizando los comandos uipathctl.

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.sh
    chmod +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?

Conectar

¿Necesita ayuda? Soporte

¿Quiere aprender? UiPath Academy

¿Tiene alguna pregunta? Foro de UiPath

Manténgase actualizado