
GitOps & ArgoCD
GitOps prensipleri, ArgoCD mimarisi, uygulamalar, senkronizasyon stratejileri, geri almalar, senkronizasyon hatalarının çözümü
1GitOps'un temel prensibi nedir?
GitOps'un temel prensibi nedir?
Cevap
GitOps'un temel prensibi, altyapı ve uygulamalar için Git'i tek doğruluk kaynağı (single source of truth) olarak kullanmaktır. Tüm altyapı değişiklikleri Git commit'leri üzerinden gerçekleşir, bu da denetlenebilirlik, sürümleme ve kolay geri alma sağlar. ArgoCD gibi GitOps araçları, cluster durumunu Git'te bildirilen durumla otomatik olarak senkronize eder.
2ArgoCD'nin ana mimarisi nedir?
ArgoCD'nin ana mimarisi nedir?
Cevap
ArgoCD, birden fazla bileşene sahip pull tabanlı bir mimari kullanır: Application Controller (durumu senkronize eder), Repo Server (Git'ten manifestleri alır), API Server (REST API'yi sağlar) ve Redis (önbellekleme). Bu pull mimarisi, cluster'ın CI/CD'den push dağıtımları almak yerine Git'ten değişiklikleri çekmesine olanak tanır, böylece güvenlik ve güvenilirlik artar.
3ArgoCD Application ve ApplicationSet arasındaki fark nedir?
ArgoCD Application ve ApplicationSet arasındaki fark nedir?
Cevap
Bir ArgoCD Application, belirli bir cluster ve namespace'e tek bir uygulama dağıtır. Bir ApplicationSet, template'lerden birden fazla Application'ı otomatik olarak oluşturur ve birden fazla ortamı (dev, staging, prod) veya aynı temel yapılandırmaya sahip birden fazla cluster'ı yönetmek için idealdir. ApplicationSet, dinamik olarak Application oluşturmak için jeneratörler (Git, List, Cluster, Matrix) kullanır.
ArgoCD'de OutOfSync durumu ne anlama gelir?
GitOps bağlamında Continuous Delivery (CD) ve Continuous Deployment arasındaki fark nedir?
+19 mülakat soruları
Diğer DevOps mülakat konuları
Sürüm Kontrolü & Git
Linux Temelleri
Shell Scripting & Bash
Networking Temelleri
Docker Temelleri
CI/CD Temelleri
GitHub Actions
GitLab CI/CD
Jenkins
Kubernetes Temelleri
Kubernetes Networking
İleri Düzey Kubernetes
Ingress & API Gateway
Terraform Temelleri
İleri Terraform
Ansible & Configuration Management
AWS Temelleri
Azure Temelleri
GCP Temelleri
Monitoring ve Prometheus
Logging & ELK Stack
Alerting ve Incident Response
Cloud Identity & Secrets
CI/CD Pipeline Güvenliği
Helm & Kubernetes
Runtime ve Cluster Güvenliği
Container Supply Chain Security
Service Mesh & Istio
Progressive Delivery
Dağıtık Gözlemlenebilirlik
Disaster Recovery & Backup
Performans Optimizasyonu
Bulut Maliyet Optimizasyonu
SRE Prensipleri
Chaos Engineering
Platform Engineering
Bir sonraki mülakatın için DevOps'de uzmanlaş
Tüm sorulara, flashcards'a, teknik testlere, code review alıştırmalarına ve mülakat simülatörlerine eriş.
Ücretsiz başla