Microaula em Método CELULA • Prévia Aberta
1. Circunstância (O Desafio no Mundo Real)
Tradicionalmente, a esteira de CI/CD precisa de credenciais administrativas de acesso ao cluster Kubernetes para rodar 'kubectl apply'. O paradigma GitOps inverte esse fluxo: um operador rodando DENTRO do cluster (como o Argo CD) monitora o repositório Git e puxa as alterações automaticamente, fechando o acesso externo e garantindo total auditoria.
2. Fundamentos & Conceito Central (Estudos)
1. Os Princípios do GitOps
As 4 regras formuladas pela OpenGitOps:
- 1. Declarativo: Todo o sistema é descrito de forma declarativa (manifestos YAML / Kustomize / Helm);
- 2. Versionado e Imutável: O estado desejado fica armazenado no Git, garantindo histórico completo de auditoria e reversão instantânea (git revert);
- 3. Puxado Automaticamente (Pull vs Push): Agentes de software no cluster monitoram o Git continuamente;
- 4. Reconciliação Contínua: O agente garante que o cluster permaneça em sincronia; se alguém alterar algo manualmente via kubectl, o Argo CD detecta o drift e reverte automaticamente para o estado descrito no Git.
Desbloqueie o Conteúdo Completo
Quer praticar no Laboratório e emitir seu Certificado?
Faça sua matrícula para ter acesso à videoaula completa, áudio narrativo, roteiro de slides com controles, laboratório guiado com envio de evidência e certificado com código verificável de autenticidade.
