Sobes.tech
Middle

O que se pode fazer com o ArgoCD?

sobes.tech IA

Resposta da IA

  • GitOps: Automação da entrega de aplicações e gestão de configurações baseada num repositório Git como única fonte de verdade.
  • Entrega contínua (CD): Sincronização automática do estado desejado no Git com o estado real das aplicações implantadas no cluster Kubernetes.
  • Gestão de múltiplos clusters: Implantação e gestão de aplicações em vários clusters Kubernetes a partir de uma interface única.
  • Visualização de sincronização: Exibição do estado de sincronização das aplicações, mostrando divergências entre Git e o cluster.
  • Sincronização automática: Configuração para sincronizar automaticamente as aplicações ao alterar o repositório.
  • Sincronização manual: Capacidade de disparar a sincronização manualmente.
  • Rollback: Reverter facilmente para uma versão anterior da aplicação em caso de problemas.
  • Regeneração de manifestos: Suporte para várias ferramentas de geração de manifestos Kubernetes, como Kustomize, Helm, Jsonnet e arquivos YAML tradicionais.
  • Webhook: Integração com serviços de hospedagem Git (GitHub, GitLab, Bitbucket) para disparar automaticamente a sincronização ao fazer push.
  • Gestão de acesso (RBAC): Configuração de restrições de acesso para diferentes utilizadores e grupos às aplicações e projetos.
  • Criação de projetos: Agrupamento de aplicações e gestão de acesso a elas ao nível de projetos.
  • Verificações de saúde: Verificação do estado das aplicações implantadas.
  • Notificações: Configuração de alertas sobre eventos de sincronização.