
GitOps & ArgoCD
Princípios de GitOps, arquitetura do ArgoCD, aplicações, estratégias de sincronização, rollbacks, resolução de problemas de sincronização
1Qual é o princípio fundamental do GitOps?
Qual é o princípio fundamental do GitOps?
Resposta
O princípio fundamental do GitOps é usar o Git como única fonte de verdade (single source of truth) para infraestrutura e aplicações. Todas as mudanças de infraestrutura passam por commits do Git, oferecendo auditabilidade, versionamento e rollbacks fáceis. Ferramentas GitOps como ArgoCD sincronizam automaticamente o estado do cluster com o estado declarado no Git.
2Qual é a arquitetura principal do ArgoCD?
Qual é a arquitetura principal do ArgoCD?
Resposta
O ArgoCD usa uma arquitetura pull-based com vários componentes: Application Controller (sincroniza o estado), Repo Server (busca manifests do Git), API Server (expõe a API REST) e Redis (cache). Essa arquitetura pull permite ao cluster buscar mudanças do Git em vez de receber deploys push do CI/CD, melhorando a segurança e a confiabilidade.
3Qual é a diferença entre Application e ApplicationSet no ArgoCD?
Qual é a diferença entre Application e ApplicationSet no ArgoCD?
Resposta
Uma Application do ArgoCD implanta uma única aplicação em um cluster e namespace específicos. Um ApplicationSet permite gerar automaticamente múltiplas Applications a partir de templates, ideal para gerenciar vários ambientes (dev, staging, prod) ou múltiplos clusters com a mesma configuração base. ApplicationSet usa geradores (Git, List, Cluster, Matrix) para criar Applications dinamicamente.
O que significa o status OutOfSync no ArgoCD?
Qual é a diferença entre Continuous Delivery (CD) e Continuous Deployment no contexto GitOps?
+19 perguntas de entrevista
Outros temas de entrevista DevOps
Controle de versão & Git
Fundamentos do Linux
Shell Scripting & Bash
Fundamentos de Redes
Fundamentos do Docker
Fundamentos de CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Fundamentos do Kubernetes
Networking de Kubernetes
Kubernetes Avançado
Ingress & API Gateway
Fundamentos do Terraform
Terraform Avançado
Ansible & Configuration Management
Fundamentos do AWS
Fundamentos do Azure
Fundamentos do GCP
Monitoramento e Prometheus
Logging & ELK Stack
Alerting e Incident Response
Cloud Identity & Secrets
Segurança de Pipelines CI/CD
Helm & Kubernetes
Segurança Runtime e Cluster
Container Supply Chain Security
Service Mesh & Istio
Progressive Delivery
Observabilidade Distribuída
Disaster Recovery & Backup
Otimização de Desempenho
Otimização de Custos na Nuvem
Princípios de SRE
Chaos Engineering
Platform Engineering
Domine DevOps para sua proxima entrevista
Acesse todas as perguntas, flashcards, testes tecnicos, exercicios de code review e simuladores de entrevista.
Comece gratis