0Pricing
Helm Academy · Ders

--install ile Yükleme veya Yükseltme

Otomasyon için idempotent upgrade -i kalıbını kullanın.

--install ile Yükleme veya Yükseltme, CoddyKit'te ücretsiz bir Helm Academy dersidir. Bu, 4 dersinin 2. 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.

Tavuk-Yumurta Sorunu

Daha önce oluşturulmamış bir sürüm için düz helm upgrade komutu başarısız olur. Otomasyonda bunun ilk çalıştırma mı yoksa onuncu mu olduğundan çoğu zaman emin olamazsınız.

--install ile Tanışın

--install bayrağı bu sorunu çözer: sürüm varsa onu yükseltir, yoksa yeni bir yükleme yapar. Tek bir komut her iki durumu da kapsar.

helm upgrade --install my-app bitnami/nginx

Kısa Biçim: -i

Bunu, --install için kısa diğer ad olan -i biçiminde de görebilirsiniz. İki biçim de aynı şekilde çalışır.

helm upgrade -i my-app bitnami/nginx

Aynı Sonucu Vermesi Ne Anlama Gelir

Aynı girdilerle bir kez veya on kez çalıştırdığınızda aynı duruma ulaşırsınız. Bu aynı sonucu veren davranış, betikler için çok değerlidir.

İş Akışları İçin Tasarlandı

CI/CD işleri, bir sürümün zaten var olup olmadığına göre dallanamaz. upgrade --install sayesinde aynı dağıtım adımı her çalıştırmada işe yarar. 🤖

Değerler Hâlâ Geçerli

Alışılmış tüm bayraklar burada da çalışır. --set veya -f bayrağını, normal bir yükleme ya da yükseltmede kullanacağınız şekilde kullanın.

helm upgrade -i my-app bitnami/nginx -f prod-values.yaml

Ad Alanını da Oluşturun

İlk yüklemede hedef ad alanı henüz mevcut olmayabilir. İlk çalıştırmanın eksik bir ad alanı nedeniyle başarısız olmaması için --create-namespace ekleyin.

helm upgrade -i my-app bitnami/nginx -n web --create-namespace

--atomic ile Birlikte Kullanın

Güvenli otomatik dağıtımlar için --atomic bayrağını --install ile birleştirin; böylece başarısız bir çalıştırma hangi yoldan gerçekleşirse gerçekleşsin kendi temizliğini yapar.

helm upgrade -i my-app bitnami/nginx --atomic

İlk Çalıştırma 1. Revizyondur

--install gerçekten yükleme yaptığında bu, normal bir helm install gibi revision 1 olarak sayılır. Sonraki çalıştırmalar yükseltme yapar ve numarayı artırır.

--dry-run ile Hâlâ Önizleme Yapabilirsiniz

Otomatik bir adımın yeni bir kümede ne yapacağından emin değil misiniz? Hiçbir şeye dokunmadan oluşturulacak sonucu görmek için --dry-run ekleyin.

helm upgrade -i my-app bitnami/nginx --dry-run

Yaygın Bir Tek Satırlık Komut

Tekrarlanabilir bu komut, birçok dağıtım betiğinin temelini oluşturur: yükleme veya yükseltme yapar, ad alanını oluşturur ve başarısızlık durumunda kendini düzeltir. ✅

helm upgrade -i my-app ./chart -n web --create-namespace --atomic

Hızlı Denetim

Dağıtım işiniz aynı komutu hem yepyeni hem de mevcut bir kümede çalıştırıyor. helm upgrade --install ne yapar?

Özet

İdempotent upgrade --install (veya -i) düzenini öğrendiniz: otomasyon için ideal, yükleme veya yükseltme yapan tek bir komut. Sağlamlık için --create-namespace ve --atomic bayraklarını ekleyin. 🚀

Sıkça Sorulan Sorular

“--install ile Yükleme veya Yükseltme” dersi ücretsiz mi?

Evet — “--install ile Yükleme veya Yükseltme” 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.

“--install ile Yükleme veya Yükseltme” dersinde ne öğreneceğim?

Otomasyon için idempotent upgrade -i kalıbını kullanın. 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 2. dersidir.

“--install ile Yükleme veya Yükseltme” 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. helm upgrade ile Değişiklikleri Uygulama
  2. --install ile Yükleme veya Yükseltme
  3. helm history'yi İnceleme
  4. helm rollback ile Geri Alma
← Helm Academy Sayfasına Dön