- 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
Instalando o operador de segredos externos no Kubernetes
Instale o Operador de segredos externos para gerenciar segredos de sistemas de armazenamento externos no EKS/AKS.
Essa etapa é necessária apenas se você quiser armazenar credenciais confidenciais em um sistema de gerenciamento de segredos externo.
Por padrão, o Automation Suite inclui o Operador de segredos externos.
Se você optar por não usar a versão empacotada, você pode instalar sua própria instância do Operador de segredos externos seguindo as etapas descritas nesta seção.
O Operador de segredos externos (ESO) é um operador do Kubernetes que se integra a sistemas de gerenciamento de segredos externos (por exemplo, AWS Secrets Manager, HashiCorp Vault). Ele lê dados de backends de segredo externos e cria e sincroniza automaticamente os valores como segredos nativos do Kubernetes.
O Automation Suite oferece suporte ao Azure Key Vault, HashiCorp Vault e AWS Secrets Manager como provedores de segredos externos.
Adicionando o repositório do Helm de segredos externos
Você deve adicionar o repositório do Helm de segredos externos à sua instalação do Helm da seguinte maneira:
helm repo add external-secrets https://charts.external-secrets.io
helm repo add external-secrets https://charts.external-secrets.io
Após adicionar o repositório, você deve atualizar seus repositórios do Helm para buscar as informações de gráficos mais recentes da seguinte maneira:
helm repo update
helm repo update
Instalando o operador de segredos externos
Você deve implantar o Operador de segredos externos usando a versão v1.16.2 ou posterior. O Automation Suite requer o operador de segredos externos versão v1.16.2 como a versão mínima compatível, que inclui as APIs ESO v1 mais recentes.
Execute o seguinte comando para instalar o operador:
helm install external-secrets \
external-secrets/external-secrets \
-n external-secrets \
--create-namespace \
--version 1.3.1
helm install external-secrets \
external-secrets/external-secrets \
-n external-secrets \
--create-namespace \
--version 1.3.1
O Operador de Segredos Externos requer acesso ao namespace uipath para funcionar corretamente.
Verificando a instalação
Após a instalação, você deve verificar se os pods do operador estão sendo executados da seguinte forma:
kubectl get pods -n external-secrets
kubectl get pods -n external-secrets
Você deve ver uma saída semelhante ao seguinte exemplo:
NAME READY STATUS RESTARTS AGE
external-secrets-7d8c9b5f9f-abc12 1/1 Running 0 30s
external-secrets-cert-controller-6d8f7b9c-def34 1/1 Running 0 30s
external-secrets-webhook-8c9d7f6e5-ghi56 1/1 Running 0 30s
NAME READY STATUS RESTARTS AGE
external-secrets-7d8c9b5f9f-abc12 1/1 Running 0 30s
external-secrets-cert-controller-6d8f7b9c-def34 1/1 Running 0 30s
external-secrets-webhook-8c9d7f6e5-ghi56 1/1 Running 0 30s
Se todos os pods exibirem um status Em execução , a instalação estará concluída.