
GitOps & ArgoCD
Zasady GitOps, architektura ArgoCD, aplikacje, strategie synchronizacji, rollbacki, rozwiązywanie problemów z synchronizacją
1Jaka jest fundamentalna zasada GitOps?
Jaka jest fundamentalna zasada GitOps?
Odpowiedź
Fundamentalna zasada GitOps polega na używaniu Git jako jedynego źródła prawdy (single source of truth) dla infrastruktury i aplikacji. Wszystkie zmiany infrastruktury przechodzą przez commity Git, co zapewnia możliwość audytu, wersjonowanie i łatwy rollback. Narzędzia GitOps takie jak ArgoCD automatycznie synchronizują stan klastra ze stanem zadeklarowanym w Git.
2Jaka jest główna architektura ArgoCD?
Jaka jest główna architektura ArgoCD?
Odpowiedź
ArgoCD używa architektury pull-based z wieloma komponentami: Application Controller (synchronizuje stan), Repo Server (pobiera manifesty z Git), API Server (udostępnia REST API) i Redis (cache). Ta architektura pull pozwala klastrowi pobierać zmiany z Git zamiast otrzymywać wdrożenia push z CI/CD, poprawiając bezpieczeństwo i niezawodność.
3Jaka jest różnica między ArgoCD Application a ApplicationSet?
Jaka jest różnica między ArgoCD Application a ApplicationSet?
Odpowiedź
ArgoCD Application wdraża pojedynczą aplikację do konkretnego klastra i namespace. ApplicationSet automatycznie generuje wiele Applications z szablonów, idealny do zarządzania wieloma środowiskami (dev, staging, prod) lub wieloma klastrami z tą samą bazową konfiguracją. ApplicationSet używa generatorów (Git, List, Cluster, Matrix) do dynamicznego tworzenia Applications.
Co oznacza status OutOfSync w ArgoCD?
Jaka jest różnica między Continuous Delivery (CD) a Continuous Deployment w kontekście GitOps?
+19 pytań z rozmów
Inne tematy rekrutacyjne DevOps
Kontrola wersji & Git
Podstawy Linux
Shell Scripting & Bash
Podstawy sieci
Podstawy Dockera
Podstawy CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Podstawy Kubernetes
Networking Kubernetes
Kubernetes Zaawansowany
Ingress & API Gateway
Podstawy Terraform
Terraform Zaawansowany
Ansible & Configuration Management
Podstawy AWS
Podstawy Azure
Podstawy GCP
Monitoring i Prometheus
Logging & ELK Stack
Alerting i Incident Response
Cloud Identity & Secrets
Bezpieczeństwo Pipeline'ów CI/CD
Helm & Kubernetes
Bezpieczeństwo Runtime i Cluster
Container Supply Chain Security
Service Mesh & Istio
Progressive Delivery
Rozproszona obserwowalność
Disaster Recovery & Backup
Optymalizacja wydajności
Optymalizacja Kosztów Chmury
Zasady SRE
Chaos Engineering
Platform Engineering
Opanuj DevOps na następną rozmowę
Uzyskaj dostęp do wszystkich pytań, flashcards, testów technicznych, ćwiczeń code review i symulatorów rozmów.
Zacznij za darmo