- Visão geral
- Requisitos
- Pré-instalação
- Preparação da instalação
- Baixando os pacotes de instalação
- Configuração do registro compatível com OCI
- Concessão de permissões de instalação
- Instalação e configuração do service mesh
- Instalando e configurando a ferramenta GitOps
- Instalando o operador de segredos externos no Kubernetes
- Aplicação de configurações diversas
- Executando o uipathctl
- Instalação
- Pós-instalação
- Migração e atualização
- Monitoramento e alertas
- Administração de cluster
- Configuração específica do produto
- Configuração avançada do Orchestrator
- Configuração de parâmetros do Orchestrator
- Configuração do AppSettings
- Configuração do tamanho máximo da solicitação
- Substituição da configuração de armazenamento no nível do cluster
- Configuração do NLog
- Salvando logs do robô no Elasticsearch
- Configuração dos repositórios de credenciais
- Configuração da chave de criptografia por tenant
- Limpeza do banco de dados do Orchestrator
- Ignorar a instalação da biblioteca do host
- AI Trust Layer
- Solução de problemas
- Falha no provisionamento do AI Center após a atualização para a 2023.10 ou posterior
- Volumes do Insights criados em duas zonas diferentes após a migração
- Falha de atualização devido aos tamanhos de PVC do Insights substituídos
- Os componentes de backup do Velero permanecem após a atualização no AKS do Automation Suite 2024.10.x
- A configuração de backup não funciona devido a uma falha na conexão com o Azure Government
- Pods no namespace uipath travaram ao habilitar taints de nó personalizado
- Não é possível iniciar o Automation Hub e o Apps com configuração de proxy
- O backup do Velero falha com o erro FailedValidation
- Solução de problemas de segredos externos
- Solução de problemas de Temporal como um serviço
- Os pods do AI Center e do Document Understanding falham ao iniciar com a verificação do certificado TLS habilitada
- Erros de validação de certificado TLS
- O Fluentd não exporta logs em ambientes IPv6
- O Studio Desktop não pode carregar conectores e atividades do Integration Service
- Migreção manual do ArgoCD NetworkPolicy (GHSA-47m3-95c7-g2g8)
- Configuração de solicitações e limites de recursos para cargas de trabalho criadas pelo uipathctl
Como desinstalar o Automation Suite
Desinstale o Automation Suite dos clusters EKS/AKS.
Esta seção explica como desinstalar o Automation Suite de ambientes EKS/AKS usando o script de desinstalação fornecido.
Você aprenderá como preparar seu sistema, executar o script, solucionar problemas e estender a funcionalidade para requisitos personalizados.
Entendendo o script e requisitos
Esta seção fornece uma compreensão de alto nível do script de desinstalação e descreve os pré-requisitos necessários para usá-lo de forma eficaz.
O script de desinstalação é compatível com a exclusão seletiva de componentes do Automation Suite, simulações de execução em seco, saída detalhada e a capacidade de excluir componentes específicos por meio de sinalizadores de linha de comando ou um arquivo de configuração JSON.
Pré-requisitos
Esta subseção lista as ferramentas que você deve ter instaladas em seu ambiente para executar com sucesso o script de desinstalação:
- EKS/AKS:
kubectlhelm
- Opcional:
jq- usado para análise de JSON
Download e preparação do script
Para obter o script de desinstalação e prepará-lo para execução, siga as seguintes etapas:
-
Baixe o script
uninstall.sh. -
Torne o script executável executando o seguinte comando:
chmod +x uninstall.shchmod +x uninstall.sh
Execução do script e uso de opções
Esta seção descreve como executar o script de desinstalação, incluindo sintaxe de comando, ambientes compatíveis e sinalizadores disponíveis.
Você pode executar o script usando o seguinte comando:
./uninstall.sh [DISTRIBUTION] [OPTIONS]
./uninstall.sh [DISTRIBUTION] [OPTIONS]
Você pode usar as seguintes opções de distribuição, com base em seus ambientes:
k8s: use comandos padrão do Kubernetes (padrão).openshift: use comandos e APIs do OpenShift.
A tabela a seguir lista todos os sinalizadores e argumentos compatíveis que você pode usar para personalizar o comportamento de desinstalação para seu ambiente específico.
| Opção | Description |
|---|---|
-h, --help | Exibe informações de ajuda. |
-d, --dry-run | Visualize alterações sem excluir nada. |
-v, --verbose | Habilite o registro em log detalhado. |
--excluded COMPONENTS | Lista separada por vírgulas de componentes a serem ignorados. |
--clusterconfig FILE | Caminho para um arquivo de configuração JSON para exclusões. |
--istioNamespace NAMESPACE | Substitui o namespace padrão do Istio. |
--uipathNamespace NAMESPACE | Substitua o namespace padrão da UiPath. |
--argocdNamespace NAMESPACE | Substituir o namespace ArgoCD padrão. |
Usando exemplos básicos
Esta seção fornece comandos de exemplo simples para ajudar você a começar rapidamente a usar o script de desinstalação com opções 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
Usando combinações avançadas
Esta seção apresenta exemplos avançados que combina várias opções para cenários de desinstalação mais flexíveis e avançados.
# 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
Configuração de componentes e exclusões
Esta seção descreve quais componentes o script gerencia, como excluí-los e quais dependências considerar.
Componentes suportados
Esta seção lista os componentes do Automation Suite que o script de desinstalação é capaz de gerenciar e excluir:
istio- Componentes do Malha de Serviçoistio_configure- Configuração do Istioargocd- Implantação do ArgoCDuipath- Componentes principais da UiPathcert_manager- Gerenciamento de certificadosnetwork_policies- Políticas de redegatekeeper- Aplicação do Gatekeeperfalco- Aplicação do Gatekeeper
Uso dos arquivos de configuração
Esta seção mostra como configurar exclusões de componentes usando um arquivo JSON.
Você pode excluir componentes por meio do JSON, da seguinte forma:
{
"exclude_components": [
"istio",
"argocd",
"gatekeeper"
]
}
{
"exclude_components": [
"istio",
"argocd",
"gatekeeper"
]
}
Compreensão das dependências dos componentes
Esta seção explica as relações entre os componentes para ajudar você a evitar problemas ao excluir itens específicos.
Alguns componentes têm dependências de outros:
- Se você mantém
uipath, considere também manteristioeargocd. - Se você mantém
cert_manager, considere manter tambémuipath.
- Entendendo o script e requisitos
- Pré-requisitos
- Download e preparação do script
- Execução do script e uso de opções
- Usando exemplos básicos
- Usando combinações avançadas
- Configuração de componentes e exclusões
- Componentes suportados
- Uso dos arquivos de configuração
- Compreensão das dependências dos componentes