UiPath Documentation
automation-suite
2022.4
false
Guia de instalação do Automation Suite
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.

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​

You can use the ArgoCD read-only account in the following basic scenarios:

  • 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. Enter the following username: 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:

    The read-only account can sync applications that by default give the option to do sync force or sync replace. This could purge namespaces and delete resources. It is highly recommended not to use sync force or sync replace.

Como usar a conta de administrador do ArgoCD​

Importante:

You must not modify any other settings or parameters except for the ones listed in this section.

You can use the ArgoCD admin account in the following advanced scenarios:

  • 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;

  • Managing Orchestrator custom configuration; for instance, Setting up encryption key per tenant;

  • ;

  • Exporting Prometheus metrics to an external system: Using the monitoring stack;

  • If Insights looker pod fails to start after restore: Backing up and restoring the cluster;

  • Sincronizando aplicativos.

    Observação:

    Make sure to refer to the proper UiPath documentation before deleting or changing the advanced configuration on the UI.

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. Enter the following username: 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:

    You must use the ArgoCD admin account only for advanced scenarios. It can cause disruptive action on the cluster if not used with caution.

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