Automation Suite
2022.4
falso
Imagem de fundo do banner
Guia de instalação do Automation Suite
Última atualização 24 de abr de 2024

Gerenciamento do cluster no ArgoCD

Visão geral

O ArgoCD é uma ferramenta de entrega contínua declarativa GitOps para o Kubernetes. É projetado como um controlador do Kubernetes que monitora continuamente a UiPath® executando aplicativos e verifica o estado atual contra o estado de destino desejado, conforme especificado no registro do Docker.Para obter mais detalhes, consulte a documentação do ArgoCD.

Os administradores podem ter uma visão geral do cluster, configurações, status dos aplicativos e integridade, tudo por meio de uma interface do usuário ou CLI simples. O ArgoCD vem com seu próprio Redis integrado de código aberto, que suporta configurações HA e não HA.

O Automation Suite usa o ArgoCD nos seguintes cenários:

  • Instalação e atualização dos componentes do Fabric e serviços principais da UiPath®.
  • Automatizando a implantação dos estados de aplicativo desejados nos ambientes de destino especificados. ArgoCD segue o padrão GitOps de usar repositórios Git/helm como a fonte da verdade para definir o estado desejado do aplicativo.
  • Acompanhando o estado da instalação. Se a instalação falhou em um ponto específico e você a retoma depois de um tempo, o ArgoCD pula todas as etapas que já estão sincronizadas e recomeça do ponto onde falhou.
  • Autocorreção dos aplicativos. Se você excluir algum dos objetos por engano, os manifestos serão sincronizados automaticamente.

Como usar a conta de somente leitura do ArgoCD

Você pode usar a conta somente leitura ArgoCD nos seguintes cenários básicos:

  • Visualizando todos os seus aplicativos, pods e serviços em uma interface simples;
  • Monitorando a integridade de todos os seus aplicativos, pods e serviços;
  • Identificar rapidamente problemas em sua implantação;
  • Ressincronizando seu aplicativo em seu cluster.

Acessando a conta somente leitura ArgoCD

Para acessar a conta de leitura somente do ArgoCD, siga as etapas abaixo:

  1. Acesse o seguinte URL: https://alm.${CONFIG_CLUSTER_FQDN}
  2. Digite o seguinte nome de usuário: argocdro.
  3. Acesse sua senha executando o comando a seguir:
    kubectl get secrets/argocd-user-password -n argocd \
    -o "jsonpath={.data['password']}" | echo $(base64 -d)kubectl get secrets/argocd-user-password -n argocd \
    -o "jsonpath={.data['password']}" | echo $(base64 -d)
  4. Coloque sua senha.
    Importante: a conta somente leitura pode sincronizar aplicativos que, por padrão, oferecem a opção de forçar a sincronização ou substituir a sincronização. Isso pode limpar namespaces e excluir recursos. É altamente recomendável não usar força de sincronização ou substituição de sincronização.


Como usar a conta de administrador do ArgoCD

Importante: Você não deve modificar nenhuma outra configuração ou parâmetro, exceto os listados nesta seção.

Você pode usar a conta admin do ArgoCD nos seguintes cenários avançados:

  • Alteração de parâmetros apenas para fins de depuração; por exemplo, desativando a autocorreção e editando o YAML no Rancher;
  • Excluindo pods;
  • Atualizando a autenticação do Kerberos;
  • Solução de problemas;
  • Gerenciando a configuração personalizada do orquestrador; por exemplo, Configurando a chave de criptografia por inquilino;
  • ;
  • Etapas de pré-migração;
  • Exportar as métricas do Prometheus para um sistema externo: usar a pilha de monitoramento;
  • Se o pod do visualizador do Insights falhar ao iniciar após a restauração: Backup e restauração do cluster;
  • Sincronizando aplicativos.
    Observação: certifique-se de consultar a documentação adequada do UiPath antes de excluir ou alterar a configuração avançada na IU.

Como acessar a conta de administrador do ArgoCD

Para acessar a conta de administrador do ArgoCD, siga os seguintes passos:

  1. Acesse o seguinte URL: https://alm.${CONFIG_CLUSTER_FQDN}
  2. Insira o nome de usuário a seguir: admin.
  3. Acesse a senha executando o seguinte comando:
    kubectl get secrets/argocd-admin-password -n argocd \
    -o "jsonpath={.data['password']}" | echo $(base64 -d)kubectl get secrets/argocd-admin-password -n argocd \
    -o "jsonpath={.data['password']}" | echo $(base64 -d)
  4. Coloque sua senha.
    Importante: Você deve usar a conta de administrador ArgoCD apenas para cenários avançados. Ele pode causar uma ação disruptiva no cluster se não for usado com cuidado.

Was this page helpful?

Obtenha a ajuda que você precisa
Aprendendo RPA - Cursos de automação
Fórum da comunidade da Uipath
Logotipo branco da Uipath
Confiança e segurança
© 2005-2024 UiPath. All rights reserved.