- Información general
- Requisitos
- Preinstalación
- Preparar la instalación
- Descarga de los paquetes de instalación
- Configurar el registro compatible con OCI
- Conceder permisos de instalación
- Instalar y configurar la malla de servicio
- Instalar y configurar la herramienta GitOps
- Instalar el operador de secretos externos en Kubernetes
- Aplicar configuraciones varias
- Ejecutar uipathctl
- Instalación
- Después de la instalación
- Migración y actualización
- Supervisión y alertas
- Administración de clústeres
- Configuración específica del producto
- Configuración avanzada de Orchestrator
- Configurar parámetros de Orchestrator
- Configurar AppSettings
- Configurar el tamaño máximo de la solicitud
- Anular la configuración de almacenamiento a nivel de clúster
- Configurar NLog
- Guardar los registros del robot en Elasticsearch
- Configurar almacenes de credenciales
- Configurar clave de cifrado por tenant
- Limpiar la base de datos de Orchestrator
- Omitir la instalación de la biblioteca de host
- Ai Trust Layer
- Solución de problemas
- Error de aprovisionamiento de AI Center después de actualizar a 2023.10 o posterior
- Volúmenes de Insights creados en dos zonas diferentes después de la migración
- La actualización falla debido a los tamaños de PVC de Insights anulados
- Los componentes de copia de seguridad de Velero permanecen después de actualizar en AKS desde Automation Suite 2024.10.x
- La configuración de la copia de seguridad no funciona debido a un fallo en la conexión a Azure Government
- Los pods en el espacio de nombres de UiPath se atascaban al habilitar los taints de nodo personalizados
- No se puede iniciar Automation Hub y Apps con la configuración de proxy
- La copia de seguridad de Velero falla con el error de validación fallida
- Solución de problemas de secretos externos
- Solución de problemas de Temporal como servicio
- Los pods de AI Center y Document Understanding no se inician con la verificación del certificado TLS habilitada
- Errores de validación del certificado TLS
- Fluentd no exporta registros en entornos IPv6
- Studio Desktop no puede cargar conectores y actividades de Integration Service
- Mitigación manual de Política de red de ArgoCD (GHSA-47m3-95c7-g2g8)
- Configurar solicitudes de recursos y límites para cargas de trabajo creadas por uipathctl
Cómo desinstalar Automation Suite
Desinstala Automation Suite de los clústeres de EKS/AKS.
Esta sección explica cómo desinstalar Automation Suite de los entornos EKS/AKS 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:
- EKS/AKS:
kubectlhelm
- 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:
-
Descarga el script
uninstall.sh. -
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ón | Descripción |
|---|---|
-h, --help | Mostrar información de ayuda. |
-d, --dry-run | Vista previa de los cambios sin eliminar nada. |
-v, --verbose | Habilita el registro detallado. |
--excluded COMPONENTS | Lista de componentes a omitir separados por comas. |
--clusterconfig FILE | Ruta a un archivo de configuración JSON para exclusiones. |
--istioNamespace NAMESPACE | Anula el espacio de nombres predeterminado de Istio. |
--uipathNamespace NAMESPACE | Anula el espacio de nombres predeterminado de UiPath. |
--argocdNamespace NAMESPACE | Anula 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 servicioistio_configure- Configuración de Istioargocd: implementación de ArgoCDuipath: componentes básicos de UiPathcert_manager- Gestión de certificadosnetwork_policies- Políticas de redgatekeeper- Cumplimiento de Gatekeeperfalco- 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énistioyargocd. - Si conservas
cert_manager, considera la posibilidad de conservar tambiénuipath.
- Comprender el script y los requisitos
- Requisitos previos
- Descargar y preparar el script
- Ejecutar el script y utilizar las opciones
- Uso de ejemplos básicos
- Usar combinaciones avanzadas
- Configurar componentes y exclusiones
- Componentes compatibles
- Utilizar archivos de configuración
- Comprender las dependencias de los componentes