Black Friday · 27 Kasım 2026

Seçili sertifikalarda %90'a varan indirim.

Çok değerli bir kariyer hedefi için tek seferlik fırsat. Sınırlı sayıda kupon, önce bekleme listesine.

Ücretsiz ders · CKAD Hazırlık Programı · Modül 7: Tam boy denemeler

YAML Yazmadan YAML Hizi

En hizli YAML uretilen YAML dir. Bu ders gelistirici hiz setini kurar: zorunlu uretim, aninda dogrulama ve butun oturuma odendiren sifirinci dakika hazirligi.

10 dk okuma

Kazanımlar

  • Her is yukunu dry-run ile zorunlu komutlardan uretmek
  • Sonraki goreve gecmeden describe ve get ile dogrulamak
  • Cevap cikarmak icin jq suz tek satirlik jsonpath kaliplari tutmak
  • Isim alani, baglam ve duzenleyici ayarlarini sifirinci dakikada yuklemek

Neden onemli

CKAD gorevleri dosya ve alanlari el yazisinin yetisemeyecegi tempoda ister. Bildirim yazan adaylar sozdizimi ayiklar; ureten adaylar uygulama ayiklar. Sinav uygulamayi puanlar. Uretilen her bildirim gecerli yapiyi da bedavaya getirir, bu butun bir hata sinifini siler.

Kavramlar

Uretim neredeyse her seyi karsilar: kubectl create deployment, yeniden baslatma bayrakli kubectl run, kubectl expose, sabit deger ve dosyalardan kubectl create configmap/secret; hepsi -o yaml --dry-run=client ile dosyalara yonlendirilir. Yalnizca farkli alanlar duzenlenir: goruntu, sondajlar, kaynaklar, birimler. Dogrulama anindadir: kubectl apply --dry-run=client gecerler, describe baglantiyi onaylar, get ... -o yaml cevaplar icin tam durumu gosterir.

Sifirinci dakika hazirligi: once isim alani ve baglam dogrulanir (yanlis isim alanindaki is sifir puan alir), duzenleyici YAML a ayarlanir, uc uretim satiri notlarda hazirdir. jsonpath tek satirlari cevaplari butun bildirimi tekrar okumadan ceker: goruntu adlari, IP ler, sondaj yollari.

Uygulamali ornek

Set temposunda yapilandirma ve sondajli gorev:

k config use-context task-ctx && k config view --minify | grep ns   # once dogru yer
k create configmap app-cfg --from-literal=mode=prod -o yaml --dry-run=client > cm.yaml
k create deploy api --image=nginx:1.25 -o yaml --dry-run=client > deploy.yaml
# deploy.yaml duzenlenir: envFrom, sondajlar (startup + liveness), kaynaklar
k apply -f cm.yaml -f deploy.yaml --dry-run=client   # once gecerle
k apply -f cm.yaml -f deploy.yaml
k get deploy api -o jsonpath='{.spec.template.spec.containers[0].image}'  # cevap cekildi
# elle yazilan satir: sifir. Sozdizimi hatasi ihtimali: sifir

Tek yazim, gecerli yapinin icindeki alan duzenlemeleridir. Her adimda dogrulama taahhutten oncedir.

Sinav notlari

Isim alani once kurali pazarliksizdir: yanlis isim alanindaki uretilmis mukemmellik fazladan adimla sifirdir. Gercek uygulamadan once dry-run gecerleme alan hatalarini ucuzken yakalar. jsonpath tirnaklari aceleyle bozulur: uc cevap cikarma kalibini M00 taliminde refleks olana kadar prova et.

Mini kontrol

4 soruluk öz kontrol. Yanıtların cihazında kalır, saklanmaz ve gönderilmez. Yalnızca geçen skor (ör. 4 soruda 3) kaydedilir ve yalnızca ders ilerlemesinin kilidini açmak için: bir dersin tamamlanmış sayılması için en az 3 doğru gerekir. Hiçbir sertifika değerlendirmesine sayılmaz.

Ders geri bildirimi

Henüz yayında geri bildirim yok.

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

Alıştırma

Yapilandirma, sondaj ve kaynakli hayali bir dagitimi yalnizca uretimle yazarken kendini zamanla. Komutlari damgali kaydet, sonra elde kalan yazili satirlari ve her birini silecek sablonu adlandir.

Geçme kriterleri

Zaman damgali kayit mevcut; yalnizca-uretim kuralina uyulmus; kalan yazili satirlar durustce listeli ve silecek sablonlar adlandirilmis.

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