GitOps'a Geçiş
Altyapının kod olarak yönetilmesi (IaC) yeni bir kavram değil, ancak Kubernetes dünyasında ArgoCD ve Flux gibi araçlar sayesinde bu süreç çok daha güvenilir hale geldi.
ArgoCD Kurulum Mimarisi
Sistemin kalbinde, istenen durum (desired state) ile mevcut durumu (actual state) sürekli eşleyen bir controller bulunur.
kubectl create namespace argocd
kubectl apply -n argocd -f https://raw.githubusercontent.com/argoproj/argo-cd/stable/manifests/install.yaml
Faydaları
- Otomatik roll-back imkanı
- Audit trail (Kim ne zaman değiştirdi?)
- Geliştirici dostu deployment süreçleri

Furkan KAPAN
Senior System Engineer
Senior System Engineer

