Dünyanın en detaylı ücretsiz FDE + DevOps kütüphanesi: 140 üzeri ders, 70 üzeri lab ve 80 uzun yazı, İngilizce ve Türkçe. Öğrenmeye başla →

DevOps Practitioner · Modül 8: GitOps ve olay müdahalesi

Argo CD ile GitOps: Sihirsiz Uygulama Kumeleri

Argo CD git dizinlerini gozetimli dagitimlara cevirir. Uygulamalar yapilandirmanin nereden gelip nereye gittigini bildirir; esitleme durumu gercegin eslesip eslesmedigini, saglik calisip calismadigini soyler.

10 dk okuma

Kazanımlar

  • Uygulama nesnesinin ne bildirdigini aciklamak: kaynak, hedef, esitleme ilkesi
  • Ne canli ne uyumsuz bilmek icin esitleme durumu ve sagligi okumak
  • Incelemeyi kaybetmeden cok uygulamayi ust kume veya kumelerle yapilandirmak
  • Ortam basina elle-otomatik esitlemeyi bilincli secmek

Neden onemli

Elli mikroservis herbiri uc ortama dagitilmak ister; servis basina hat sacilmasi ne nerede calisir sorusunu yalin birakir. Dagitilabilir basina bir Uygulama nesnesi, ust oruntu altinda gruplanmis, tek ekran verir: bu kaynak commiti, bu hedef; esitli ya degil, saglikli ya degil. Filo hesap cizelgesiz okunur olur; cizelge zaten hep eskidiydi.

Kavramlar

Uygulama kaynagi (repo, yol, surum) ve hedefi (kume, ad alani) ve esitleme ilkesini adlandirir. Elle esitleme incelenmis dugmeye insanin basmasi demektir: yargi onemsedigi uretime uyar. Budama ve kendini iyilestirmeli otomatik esitleme gitin yasa olmasi demektir: gelistirme ve hazirlamaya uyar; kotu birlesmenin insansiz bulustugu yerde tehlikelidir. Ortam basina ilke yazili karardir; son tiklayanin kazasi degil.

Esitleme durumu giti canliyla karsilastirir (farkla Esitli veya Esitsiz); saglik canli nesneleri degerler (Saglikli, Bozuk, Ilerleyen). Iki eksen farkli soruyu yanitlar: Esitsiz ve Saglikli calisan ama calisan sapma demektir (sakin incele); Esitli ve Bozuk gitin kendi durumunun kirik olmasi demektir (gitte ileri duzelt). Hareketten once ikisini okumak tam operator becerisidir.

Ust Kume oruntuyu olceklendirir: tek ust Uygulama cocuk Uygulama bildirilerinin dizinini tutar; servis eklemek dosya birlestirmek demektir, her degisiklik gibi incelenir. L47 labinin catisma calismasi bu yapida gecer: elle degisiklik-git durumu, esitleme farkindan teshis. Agaci sig ve mumkunse listeden uretilmis tut; elle bakimli ormanlar curur.

Uygulamali ornek

Yerel kumede iki cocuklu demo ust calisir. Ogrenci bir cocuga deger degisikligini birlestirir; hazirlamada elle esitlemenin uyguladigini, gelistirmede otomatik esitlemeyi izler; iki durumu okur. Sonra bir cocukta elle canli duzenleme Esitsiz ve tam farki gosterir; duzeltme git commitidir (veya bilincli geri esitleme), sessiz yeniden uygulama asla.

Yaygin yanlis hamle

Budama ve kendini iyilestirmeli otomatik esitlemeyi ilk gunden uretim dahil her yerde acmak. Ilk kotu birlesme yolda insan olmadan makine hizinda siler ve dondurur. Otomasyonu ortam basina kazan: once elle, inceleme aliskanligi kendini kanitlayinca otomatik.

Mini kontrol

4 soruluk isteğe bağlı öz kontrol. Yanıtlar cihazından çıkmaz, saklanmaz ve hiçbir değerlendirmeye sayılmaz.

Ders geri bildirimi

Henüz yayında geri bildirim yok.

Geri bildirim yazmak için giriş yap ve dersi tamamla.

Kaynaklar

Alıştırma

Yerel kurulumda bir hazirlama uygulamasini elle, bir gelistirme uygulamasini otomatik esitlemede calistir; ikisine degisiklik birlestir, iki farkli esitleme davranisini alintila.

Geçme kriterleri

Kayitta otomatik yakinsayan gelistirme, elle esitleme bekleyen hazirlama ve alintilanan iki durum vardir.

İlerlemeni kaydetmek için giriş yapÜcretsiz hesap: yalnızca ders ilerlemen ve quiz sonuçların saklanır.