Todos os produtos
Search
Central de documentação

Container Service for Kubernetes:Visão geral do GitOps

Última atualização: Jun 27, 2026

O GitOps utiliza repositórios git como fonte única para implantar aplicações em clusters Kubernetes. As instâncias do ACK One Fleet hospedam o Argo CD gerenciado com recursos multicluster para entrega contínua via GitOps, permitindo a implantação de aplicações com alta disponibilidade e a distribuição de componentes do sistema em vários clusters.

O que é GitOps

No GitOps, as aplicações são implantadas em clusters Kubernetes exclusivamente por meio de repositórios git. O Argo CD reconcilia continuamente o estado real de cada cluster com o estado desejado no git e corrige desvios automaticamente.

Benefícios

O GitOps beneficia tanto engenheiros de plataforma quanto equipes de aplicações:

  • Ease of learning: O git é fácil de aprender e integrar.

  • Rastreabilidade e reversão: Cada alteração corresponde a um commit no git. Reverta para qualquer estado anterior em segundos.

  • Acesso de desenvolvedores sem permissões de cluster: Desenvolvedores enviam código para o git, não diretamente para o cluster. As credenciais do cluster permanecem sob responsabilidade da equipe de plataforma.

  • Continuous deployment: O Argo CD detecta alterações no git e as aplica aos clusters de destino, eliminando etapas manuais de kubectl apply.

Como o GitOps funciona

image

ACK One GitOps

O ACK One integra o Argo CD open source às instâncias Fleet. Como controller do Kubernetes, o Argo CD monitora e sincroniza continuamente as aplicações com os repositórios git de origem.

Benefícios

  • Sem operações manuais do Argo CD: O ACK One instala, atualiza e dimensiona o Argo CD automaticamente.

  • Experiência nativa do Argo CD: Acesso completo via CLI e UI, idêntico ao Argo CD autogerenciado.

  • SSO e controle de acesso integrados: Console dedicado do Argo CD com SSO da Alibaba Cloud e controle de permissões por usuário.

  • Distribuição de aplicações multicluster: O Argo CD é ativado automaticamente nos clusters associados a uma instância Fleet. Use o ApplicationSet para implantar e gerenciar aplicações em vários clusters a partir de um único modelo.

Arquitetura do ACK One GitOps

image

Recursos

Recurso

Descrição

Referência

Primeiros passos com o GitOps

Ative o GitOps em uma instância do ACK One Fleet para implantar aplicações multicluster

Primeiros passos com o GitOps

Gerenciamento de usuários

Tipos de usuários compatíveis e como conceder permissões

Gerenciamento de usuários

Fazer logon no sistema GitOps

Acesse o sistema GitOps

Fazer logon no sistema GitOps

Gerenciamento de repositórios

Gerencie repositórios git no sistema GitOps

Gerenciamento de repositórios

Uso do GitOps para gerenciar clusters ACK

Gerencie clusters ACK pelo sistema GitOps

Usar o GitOps para gerenciar clusters ACK

Gerenciamento de aplicações

Gerencie aplicações e ApplicationSets no sistema GitOps

Gerenciamento de aplicações e Usar um ApplicationSet para crie várias aplicações