UiPath Documentation
automation-suite
2.2510
true
Guia de instalação do Automation Suite no EKS/AKS
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

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:
    • kubectl
    • helm
  • 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:

  1. Baixe o script uninstall.sh .

  2. Torne o script executável executando o seguinte comando:

    chmod +x uninstall.sh
    chmod +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çãoDescription
-h, --helpExibe informações de ajuda.
-d, --dry-runVisualize alterações sem excluir nada.
-v, --verboseHabilite o registro em log detalhado.
--excluded COMPONENTSLista separada por vírgulas de componentes a serem ignorados.
--clusterconfig FILECaminho para um arquivo de configuração JSON para exclusões.
--istioNamespace NAMESPACESubstitui o namespace padrão do Istio.
--uipathNamespace NAMESPACESubstitua o namespace padrão da UiPath.
--argocdNamespace NAMESPACESubstituir 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ço
  • istio_configure - Configuração do Istio
  • argocd - Implantação do ArgoCD
  • uipath - Componentes principais da UiPath
  • cert_manager - Gerenciamento de certificados
  • network_policies - Políticas de rede
  • gatekeeper - Aplicação do Gatekeeper
  • falco - 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 manter istio e argocd.
  • Se você mantém cert_manager, considere manter também uipath.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades