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 3: Uygulama dağıtımı

Helm ile Kurmak, Yükseltmek ve Geri Almak

Helm Kubernetes bildirimlerini sürümlü, yapılandırılabilir sürümler halinde paketler. Sınav açısı işletimseldir: değerlerle kur, bilinçli yükselt, numarayla çekil ve asla şablona kör bakma.

13 dk okuma

Kazanımlar

  • Grafik, sürüm ve değerler dosyasının her birinin neye sahip olduğunu açıklamak
  • Şablonları düzenlemeden özel değerlerle sürüm kurmak
  • Sürümü yükseltip revizyon numarasıyla geri almak
  • Şablonları yerelde çizip Helm ne kuracaksa okumak

Neden önemli

Kubernetes üzerindeki üçüncü parti yazılımlar grafik olarak gelir: veritabanları, giriş denetleyicileri, izleme yığınları. Bildirimleri elle kopyalayarak kurmak yükseltmeleri sonsuza sahiplenmek demektir. Helm yaşam döngüsünü üstlenir: tek sürüm adı, numaralı revizyonlar, yapılandırmanı grafik yazarının şablonlarından ayıran değerler.

Kavramlar

Grafik pakettir: şablonlar artı varsayılan değerler artı üstveri. Sürüm kurulu örnektir: aynı grafik farklı adlarla iki kez kurulunca bağımsız iki sürüm olur. Değer dosyaları şablonlara dokunmadan varsayılanları ezer; yükseltmeleri temiz tutar: seçimlerin senin dosyanda yaşar, grafik yukarı akımda kalır.

helm install <sürüm> <grafik> -f degerlerim.yaml 1. revizyonu oluşturur. helm upgrade <sürüm> <grafik> -f degerlerim.yaml eski değerler, yeni değerler ve canlı durumun üçlü birleşimiyle 2. revizyonu oluşturur. helm rollback <sürüm> <revizyon> kayıtlı her revizyona döner. helm template bildirimleri kümesiz yerelde çizer: kurmadan önce oku, her zaman.

Ad alanları önemlidir: --create-namespace -n evreleme sürümü kapsar ve ad alanını silmek sürümlerini de götürür. Değer önceliği (komut satırı --set dosyaları, dosyalar grafik varsayılanlarını yener) son bildirime karar verir; çıktı şaşırtınca önce öncelik zincirine bak.

Uygulamalı örnek

Demo veritabanı: yapılandır, yükselt, çekil:

helm repo add bitnami https://charts.bitnami.com/bitnami
helm install demo-db bitnami/postgresql \
  -n demo --create-namespace \
  -f demo-values.yaml
helm list -n demo            # 1. revizyon, yayında
helm template bitnami/postgresql -f demo-values.yaml | head -40
# bir değeri değiştir, yükselt, pişman ol, çekil
helm upgrade demo-db bitnami/postgresql -n demo -f demo-values-v2.yaml
helm history demo-db -n demo
helm rollback demo-db 1 -n demo
helm status demo-db -n demo  # 1. revizyona döndü, yayında

Geçmiş artı durum makbuz zinciridir: her değişiklik numaralı, her durum adlı.

Sınav notları

-n unutmak varsayılana kurar, sürümü zihin modelinden koparır: ad alanını hep adlandır. Noktalı ve virgüllü değerlerde --set tırnaklaması ısırır: karmaşık her şeyde dosya yeğle. Ve geri alma bildirimleri döndürür, veriyi değil: taşınmış veritabanı geri taşınmaz; bunu senin için hiçbir paket yöneticisi düzeltemez.

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.

Kaynaklar

Alıştırma

Herhangi bir grafiği taze ad alanına yazdığın değer dosyasıyla kur (değişen iki değer), bir değeri yükselt, sonra 1. revizyona geri al. Dört komutu da artı revizyon yürüyüşünü kanıtlayan geçmiş çıktısını kaydet.

Geçme kriterleri

Kurulum ad alanı artı değer dosyası adlandırır; yükseltme tam bir değeri değiştirir; geri alma 1. revizyonu hedefler; geçmiş çıktısı yayında durumlu 1, 2, geri almayı gösterir.

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