Helm Academy · Ders

Hook Silme İlkeleri

Başarılı olduklarında hook kaynaklarını temizleyin.

4. ders / 413 adım

Hook Silme İlkeleri, CoddyKit'te ücretsiz bir Helm Academy dersidir. Bu, 4 dersinin 4. dersidir. Aşağıdan dersin tamamını ücretsiz okuyabilir, sonra tarayıcıda yerleşik kod editörü ve 7/24 yapay zeka koçu ile uygulamalı olarak pratik yapabilirsin. Bu, Helm Academy öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. Helm Academy kursu toplamda 4 dersten oluşur.

Kancalar Kalıcı Olur

Varsayılan olarak bir kanca kaynağı çalıştıktan sonra kümede kalır. Temizleme yapılmazsa eski geçiş Job'ları ve Pod'lar her sürümde üst üste birikir.

Silme İlkesi

Temizlemeyi helm.sh/hook-delete-policy açıklamasıyla denetlersiniz. Bu açıklama, Helm'in oluşturduğu bir kanca kaynağını tam olarak ne zaman kaldıracağını belirtir.

annotations:
  "helm.sh/hook-delete-policy": hook-succeeded

Başarıda Silme

En yaygın seçim hook-succeeded değeridir. Helm, kanca kaynağı başarıyla tamamlanır tamamlanmaz onu silerek ad alanını düzenli tutar.

"helm.sh/hook-delete-policy": hook-succeeded

Hata Ayıklamak İçin Hataları Koruyun

hook-succeeded kullanıldığında başarısız bir kanca kasıtlı olarak geride bırakılır. Geçiş işleminin neden bozulduğunu görmek için günlüklerini okuyabilir, ardından elle temizleyebilirsiniz. 🔍

Başarısızlıkta Silme

Bunun karşıtı olan ilke hook-failed değeridir. Helm, kanca kaynağını yalnızca başarısız olduğunda kaldırır; bu, bozuk halde bırakmak istemeyeceğiniz kancalar için uygundur.

"helm.sh/hook-delete-policy": hook-failed

Sonraki Çalıştırmadan Önce Silme

Üçüncü seçenek before-hook-creation değeridir. Helm, yenisini oluşturmadan hemen önce önceki örneği silerek değiştirilemez ad çakışmalarını önler.

"helm.sh/hook-delete-policy": before-hook-creation

Varsayılan Davranış

Hiçbir ilke belirlemezseniz Helm varsayılan olarak before-hook-creation kullanır. Eski kanca, bir sonraki çalıştırmada yeniden oluşturulmadan hemen önce temizlenir.

İlkeleri Birleştirin

İlkeler virgülle ayrılmış bir listede birleştirilebilir. before-hook-creation ile hook-succeeded değerlerini birlikte kullanmak, eski çalıştırmaları temizler ve her başarıdan sonra ortalığı düzenler.

"helm.sh/hook-delete-policy": before-hook-creation,hook-succeeded

Değiştirilemez Job'ları Çözme

Bir Job'ın spec alanı oluşturulduktan sonra değiştirilemez. before-hook-creation, önce eski Job'ı silerek bu sorunu önler; böylece her yükseltme yeni bir Job alır.

Amacınıza Göre Seçin

Amacınıza uygun ilkeyi seçin: başarıda temizlemek, başarısızlık kanıtlarını korumak veya her zaman sıfırdan başlamak. Her açıklama yalnızca ne zaman silineceğini belirtir.

Temizlemeyi Helm Üstlenir

Bu ilkeler yalnızca Helm'in kanca olarak oluşturduğu kaynaklar için geçerlidir. Helm bunları izler ve sizin için siler; böylece her sürümden sonra manuel kubectl delete çalıştırmanız gerekmez.

Kısa Kontrol

Bir geçiş Job'ının başarıyla tamamlandığında otomatik olarak kaldırılmasını istiyorsunuz.

Özet

hook-delete-policy, Helm'in bir kancayı ne zaman kaldıracağını belirler: başarıda, başarısızlıkta veya bir sonraki oluşturmadan önce. Varsayılan değer before-hook-creation'dır. 🧹

Başlamak ücretsiz

Yapay zeka eğitmeniyle YAML öğren — ücretsiz

Tarayıcında gerçek kod yaz ve çalıştır, 7/24 yapay zeka eğitmeninden anında yardım al; web'de ya da uygulamada kaldığın yerden devam et.

Kurslar
30
Dersler
120

Sıkça Sorulan Sorular

“Hook Silme İlkeleri” dersi ücretsiz mi?

Evet — “Hook Silme İlkeleri” dersin tüm metni burada web'de ücretsiz olarak okunabilir. Etkileşimli olarak pratik yapmak (yerleşik kod editörü ve 7/24 yapay zeka koçu) ve Helm Academy kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. Helm Academy kursu toplamda 4 dersten oluşur.

“Hook Silme İlkeleri” dersinde ne öğreneceğim?

Başarılı olduklarında hook kaynaklarını temizleyin. Helm Academy ile uygulamalı kodu tarayıcıda doğrudan çalıştırarak pratik yaparsın ve 7/24 yapay zeka koçu dersi çalışırken sorularını yanıtlar.

Helm Academy öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te Helm Academy, başlangıçtan ileri seviyeye kadar yapılandırıldığı için buradan başlayabilir veya başından başlayıp kendi hızında ilerleme yapabilirsin. Bu, 4 dersinin 4. dersidir.

“Hook Silme İlkeleri” dersi ne kadar sürer?

Çoğu CoddyKit dersi yaklaşık 5–10 dakika sürer. Her biri kısa ve etkileşimli olduğu için sabit ilerleme yaparsın ve web ile uygulama arasında tam olarak bıraktığın yerden devam edebilirsin.

Bu Helm Academy dersinde kod yazıp çalıştırabilir miyim?

Evet. Her Helm Academy dersi yerleşik bir kod editörü içerir, bu sayede tarayıcıda gerçek kod yazıp çalıştırabilir ve anlık yapay zeka geri bildirimi alırsın — yerel kurulum gerekli değildir.

Bu kursun tüm dersleri

  1. Hook'lar Nedir ve Ne Zaman Çalışırlar
  2. Veritabanı Geçişi için pre-upgrade Job
  3. Hook Ağırlıkları ve Sıralama
  4. Hook Silme İlkeleri
← Helm Academy Sayfasına Dön