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 Foundations · Modül 5: Container basics · Lab

Sağlık, SIGTERM ve Limitlerle Güvenli Durmayı Doğrula

50 dk uygulama · İleri

Yerel Docker/Podman; /tmp/dlab-m05-03 altında yavaş ısınan bağımlılık taslaklı servis.

Bu labı iki şekilde yapabilirsin: tarayıcıda Killercoda üzerinde (ücretsiz, kurulum yok) veya kendi makinende yerel kılavuzla. Killercoda aynı anda tek ücretsiz senaryo koşturur: bekleme kuyruğu görürsen diğer Killercoda sekmelerini kapatıp bir dakika bekle.

Kazanımlar

  • Isınmayı kapsayan gerçek bağımlılık yollu hazır kontrolü eklemek
  • Uçuşan istekli zarif SIGTERM boşaltmayı kanıtlamak
  • Ölçülmüş tepeden bellek limiti kurup OOM sınırını göstermek
  1. Adım 1

    Gerçek sağlık kontrolü ekle

    Taslak bağımlılığı test eden /ready gerçekle; ölçülmüş ısınmayı kapsayan start-period ile. Isınmadan önce düştüğünü, sonra geçtiğini göster.

  2. Adım 2

    Zarif durmayı kanıtla

    Trafik gönder, konteyneri durdur; uçuşan isteklerin çıkıştan önce tamamlandığını göster. Durdurma süresini kaydet; yeniden kurma döngüsünde 5xx olmadığını doğrula.

  3. Adım 3

    Kaynakları sınırla

    Yük altında tepe belleği ölç, paylı limit kur; normal yükte sağ kaldığını, kasıtlı aşırı tahsisin limiti attırdığını göster. Sayıları kaydet.

Çalıştığını nasıl doğrularsın

  • Sağlık kontrolü bağımlılık yolunu test ediyor, ısınma kaplı, iki durum gösterilmiş
  • Zarif duruş istek kanıtlı, yeniden kurmada sıfır 5xx
  • Bellek tepesi ölçülmüş, paylı limit kurulu, OOM sınırı gösterilmiş
  • Üç kanıt da komut ve çıktıyla kayıtlı