
GitOps & ArgoCD
Принципи GitOps, архітектура ArgoCD, додатки, стратегії синхронізації, відкати, усунення збоїв синхронізації
1Який основоположний принцип GitOps?
Який основоположний принцип GitOps?
Відповідь
Основоположний принцип GitOps полягає у використанні Git як єдиного джерела істини (single source of truth) для інфраструктури та додатків. Усі зміни інфраструктури проходять через коміти Git, що забезпечує можливість аудиту, версіонування та легкий відкат. Інструменти GitOps, такі як ArgoCD, автоматично синхронізують стан кластера зі станом, оголошеним у Git.
2Яка основна архітектура ArgoCD?
Яка основна архітектура ArgoCD?
Відповідь
ArgoCD використовує pull-based архітектуру з кількома компонентами: Application Controller (синхронізує стан), Repo Server (отримує маніфести з Git), API Server (надає REST API) та Redis (кешування). Ця pull-архітектура дозволяє кластеру отримувати зміни з Git замість прийому push-розгортань від CI/CD, покращуючи безпеку та надійність.
3Яка різниця між ArgoCD Application та ApplicationSet?
Яка різниця між ArgoCD Application та ApplicationSet?
Відповідь
ArgoCD Application розгортає один додаток до конкретного кластера та namespace. ApplicationSet автоматично генерує кілька Applications з шаблонів, ідеально підходить для управління кількома середовищами (dev, staging, prod) або кількома кластерами з однаковою базовою конфігурацією. ApplicationSet використовує генератори (Git, List, Cluster, Matrix) для динамічного створення Applications.
Що означає статус OutOfSync в ArgoCD?
Яка різниця між Continuous Delivery (CD) та Continuous Deployment у контексті GitOps?
+19 питань зі співбесід
Інші теми співбесід DevOps
Контроль версій & Git
Основи Linux
Shell Scripting & Bash
Основи мереж
Основи Docker
Основи CI/CD
GitHub Actions
GitLab CI/CD
Jenkins
Основи Kubernetes
Networking Kubernetes
Kubernetes Просунутий
Ingress & API Gateway
Основи Terraform
Terraform Просунутий
Ansible & Configuration Management
Основи AWS
Основи Azure
Основи GCP
Моніторинг і Prometheus
Logging & ELK Stack
Alerting та Incident Response
Cloud Identity & Secrets
Безпека CI/CD пайплайнів
Helm & Kubernetes
Безпека Runtime та Cluster
Container Supply Chain Security
Service Mesh та Istio
Progressive Delivery
Розподілена спостережуваність
Disaster Recovery & Backup
Оптимізація продуктивності
Оптимізація витрат на хмару
Принципи SRE
Chaos Engineering
Platform Engineering
Опануй DevOps для наступної співбесіди
Отримай доступ до всіх питань, flashcards, технічних тестів, вправ code review та симуляторів співбесід.
Почни безкоштовно