İçeriğe geç

12.2. GitOps ve CI/CD

GitOps, Git’i altyapı için tek gerçek kaynağı yapar: sistemin istenen durumu bir depoda yaşar ve bir operatör, cluster’ı ona uyacak şekilde sürekli uzlaştırır — böylece her değişiklik gözden geçirilir, versiyonlanır ve geri alınabilir; sapma (drift) otomatik olarak tespit edilip düzeltilir. Bu bölüm, GitOps ilkelerini, onları uygulayan ArgoCD ve Flux operatörlerini, canary analizini otomatikleştiren aşamalı teslimatı (progressive delivery) ve commit’ten üretime kadar tüm yolu tekrarlanabilir kılan kod-olarak-pipeline ile artefakt yönetimi pratiklerini kapsar.