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 3: Helm ve ortam konfigürasyonu

Cizelgeler, Sablonlar ve Degerler

Cizelge parametreli bildiri demetidir. Sablonlar sekli tutar, degerler bosluklari doldurur; yerelde islemek kumenin ne alacagini kurmadan once aynen gosterir.

10 dk okuma

Kazanımlar

  • Cizelgenin ne paketledigini aciklamak: sablonlar, degerler ve surum ustverisi
  • Degeri values.yaml icinden sablon icinden islenmis ciktiya kadar izlemek
  • Cizelgeyi yerelde isleyip kurmadan once ciktiyi okumak
  • Degere ait olani sablona ait olandan ayirmak

Neden onemli

Uc ortam herbiri on iki bildirinin kendi kopyasini tutar. Etiket degisikligi otuz alti dosya duzenlemek demektir; hazirlama uretimden birikerek sapar: kimse yanlis kopyalamadi, herkes farkli zamanda kopyaladi. Cizelge kopyalari tek sablon seti ve kucuk ortam deger dosyalariyla degistirir. Sekil bir kez yasar, farklar acikta yasar; isleme her ortamin ne alacagini kumeye dokunmadan kanitlar.

Kavramlar

Cizelge Chart.yaml (kimlik ve surum), values.yaml (varsayilanlar), sablonlar dizini (yer tutuculu bildiriler) ve bagimlilik cizelgeleri tasir. Sablon dili degerleri yerlestirir, listelerde doner, kosullarla korur; tirnak ve bosluk denetimi YAML gecerliligi saglar, yeni baslayanlarin zamani burada erir. Degerler katmanli birlesir: cizelge varsayilanlari, sonra ust cizelge degerleri, sonra kullanici dosyalari, sonra komut satiri; her katman oncekini ezer. Birlesme sirasini bilen ciktiyi ongorur; tahmin eden L31 tipi kirilma uretir.

Kurmeden once isle, her zaman. Sablon komutu surumun uygulayacagi bildirilerin aynisini basar; ortamlar arasi islenmis cikti farki varsayim degil olgu gosterir. Her ortam icin temiz islenemeyen cizelge kumede degil repoda bozuktur ve yakalamak en ucuz yerdedir.

Degerler farklari tutar, sablonlar sekli. Imaj etiketleri, replika sayilari, kaynak istekleri ve ana makine adlari ortama gore degisir, degere aittir. Denetim akisi, zorunlu bloklar ve yapisal varsayilanlar sablona aittir. Ciktinin seklini degistiren deger kosullu ve varsayilanli olmayi hak eder, catalli cizelgeyi degil.

Uygulamali ornek

Demo cizelge M09 web servisini gelistirme ve hazirlama degerleriyle dagitir: farkli replika, farkli ana makine, ayni sablonlar. Ogrenci ikisini isler, farklarina bakar ve farkli uc satiri alintilar. Sonra bilerek yanlis tipli deger (sayi yerine yazi) islemeyi sablon hatasiyla bozar; duzeltme deger dosyasindadir, sablonda asla.

Yaygin yanlis hamle

Degerler sapinca cizelgeyi ortam basina catallamak. Iki cizelge otuz alti dosya gibi sapar; yardim etmesi gereken birlesme sirasi her catal farkli birlestigi icin kafa karistirir. Tek cizelge, cok deger dosyasi; sekil gercekten farkliysa catalla.

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

Demo cizelgeyi tek sablon setinden iki ortama isle, ciktilari karsilastir; farkli satirlari ve ureten degerleri alintila.

Geçme kriterleri

Kayitta iki islenmis cikti, fark satirlari ve sorumlu deger girisleri vardir; ikisi de tek sablon settendir.

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