---
title: Gitops Workflow
category: product
entity_type: skill
price: ₺369
canonical: https://forgehouse.ai/tr/skiller/gitops-workflow/
lang: tr
hreflang_alt: https://forgehouse.ai/skills/gitops-workflow/
last_updated: 2026-06-20
---

# Gitops Workflow

> Implement GitOps workflows with ArgoCD and Flux for automated, declarative Kubernetes…

ArgoCD ve Flux kullanarak Kubernetes üzerinde GitOps için bir uygulama rehberidir; burada Git tek doğruluk kaynağıdır ve operatörler küme durumunu sürekli olarak ona eşler. Dört OpenGitOps ilkesini takip eder ve deklaratif istenen durum, kendini iyileştiren senkronizasyon ve aşamalı teslimatı (canary ve blue-green) uygular. Sırlar, External Secrets ve Sealed Secrets aracılığıyla Git dışında kalır ve sızıntıları yapısal olarak imkansız hale getirir.

## Ne için kullanılır
- Bir Kubernetes kümesi için GitOps sürekli teslimat kurmak
- ArgoCD veya Flux ile doğrudan Git'ten dağıtımları otomatikleştirmek
- Otomatik geri alma ile canary ve blue-green aşamalı teslimat uygulamak
- app-of-apps deseniyle birden çok uygulamayı yönetmek
- Biri manuel küme değişikliği yaptığında konfigürasyon kaymasını kendi kendine iyileştirmek
- External Secrets veya Sealed Secrets kullanarak sırları Git dışında tutmak

## Faydalar
- Herhangi bir dağıtımı tek bir git revert ile geri alın: nöbet sırasında panik yok
- Operatörler kümeyi Git'e eşledikçe konfigürasyon kaymasını otomatik ortadan kaldırın
- Felaket anında app-of-apps deseniyle tüm bir kümeyi Git'ten geri kurtarın
- Düz metni repodan uzak tutarak sır sızıntılarını yapısal olarak imkansız kılın

## Ne içerir
- ArgoCD kurulumu, depo yapısı, Application CRD ve app-of-apps deseni
- GitRepository ve Kustomization mutabakatıyla Flux kurulumu
- Prune, self-heal ve retry backoff yapılandırmalı otomatik senkronizasyon politikaları
- Argo Rollouts canary adımları ve blue-green stratejisiyle aşamalı teslimat
- External Secrets Operator ve Sealed Secrets ile sır yönetimi
- Senkronizasyon sorun giderme komutları ve bir GitOps en iyi uygulamalar referansı

## Kimler için
Sürekli mutabakat ve kolay geri alma ile deklaratif, denetlenebilir, Git odaklı dağıtımlar isteyen Kubernetes kullanan platform ve DevOps mühendisleri.

## Nasıl çalışır
Skill'in cluster'ı değiştirebilen tek şeyin Git olması için koştuğu GitOps kurulum döngüsü birebir şu:
1. Repoyu tek doğruluk kaynağı olarak yapılandırır: uygulamalar ortama göre bölünür (production, staging), ingress, cert-manager ve monitoring için infrastructure dizini, Application ve proje tanımlarını tutan argocd dizini.
2. Operatörü bootstrap'ler: ArgoCD manifest'lerle kendi namespace'ine kurulur, veya Flux flux bootstrap github ile cluster path'ini göstererek repoya bağlanır.
3. Application'ları deklaratif tanımlar: her Application CRD'si repoURL, targetRevision ve path'i sabitler; syncPolicy automated, prune true ve selfHeal true ile kubectl edit ile elle yapılan her değişiklik dakikalar içinde Git'teki duruma geri döndürülür.
4. Yönetimi app-of-apps ile ölçekler: tek root Application tüm Application tanımları dizinini reconcile eder; bu aynı zamanda taze cluster'da felaket kurtarmanın ArgoCD kurup tek root manifest uygulamaktan ibaret olması demektir.
5. Secret'ları Git'ten yapısal olarak uzak tutar: External Secrets Operator cloud secret deposundan çeker veya Sealed Secrets commit'ten önce şifreler; PR'da düz metin credential yapı gereği imkansızdır.
6. Kademeli teslimat ve sapma izleme ekler: Prometheus destekli analiz ve başarısız kontrolde otomatik geri alma yapan Argo Rollouts canary adımları, Git'i yaklaşık üç dakikada bir yoklayan reconciliation döngüsü ve standart sorun giderme ikilisi olarak argocd app diff artı sync.

## Sık sorulanlar
### ArgoCD ile Flux arasında beni birine mi zorluyor?
Hayır; iki operatör de kendi kurulum ve mutabakat desenleriyle anlatılır. ArgoCD tarafında Application CRD ve app-of-apps deseni, Flux tarafında GitRepository ile Kustomization akışı ayrı ayrı yer alır.

### Geri alma bu modelde gerçekte nasıl işliyor?
Git tek doğruluk kaynağı olduğu için kötü bir dağıtımı git revert ile geri alırsınız; operatör küme durumunu o commit'e kendiliğinden eşler. Elle yapılan küme değişikliklerini de self-heal senkronizasyonu silip Git'in ilan ettiği duruma döndürür.

### Kubernetes dışındaki dağıtımları da yönetir mi?
Hayır. Rehber, Kubernetes kümelerini mutabakata sokan ArgoCD ve Flux üzerine kuruludur; VM tabanlı veya serverless dağıtımlar kapsam dışında kalır.

## Fiyat
₺369, tek seferlik, abonelik yok. KDV dahil.

İlgili rehber: [Pazarlama ajansını yapay zekâ ile yönetmek](https://forgehouse.ai/tr/rehberler/pazarlama-ajansi-yapay-zeka-otomasyon/)
