0Pricing
DevOps Bootcamp · Ders

helm upgrade ile Değişiklikleri Uygulama

Yeni değerleri veya yeni bir chart sürümünü gönderin.

helm upgrade ile Değişiklikleri Uygulama, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 1. 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, DevOps Bootcamp öğrenme yolunun bir parçasıdır ve ilerlemeniz web ve CoddyKit uygulaması arasında senkronize olur. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

upgrade neden var

Bir sürüm çalışmaya başladıktan sonra onu nadiren yeniden kurarsınız. Herhangi bir şeyi değiştirmek için aynı sürüme yeni ayarları uygulayan helm upgrade komutunu kullanırsınız. 🔄

Temel biçim

Bir upgrade komutu önce sürüm adını, ardından kullanması gereken grafiği alır. Helm farkı hesaplar ve dağıtımı sizin için gerçekleştirir.

helm upgrade my-app bitnami/nginx

Aynı ad, yeni durum

Sürüm adı mevcut bir sürümle eşleşmelidir. Helm onu bulur, yeni manifestoları oluşturur ve yalnızca gerçekten değişenleri günceller.

Değerleri değiştirme

Yükseltmenin en yaygın nedeni yeni yapılandırmadır. Herhangi bir grafik dosyasını düzenlemeden tek bir değeri değiştirmek için --set seçeneğini verin.

helm upgrade my-app bitnami/nginx --set replicaCount=3

Grafik sürümünü yükseltme

--version seçeneğiyle daha yeni bir grafiğe de geçebilirsiniz. Bu işlem, sürüm kimliğinizi korurken yeni şablonları getirir.

helm upgrade my-app bitnami/nginx --version 15.5.0

Değerleri yeniden kullanma veya sıfırlama

Varsayılan olarak yükseltme, grafikten ve seçeneklerinizden değerleri yeniden türetir. Önceki sürümdeki değerleri de korumak için --reuse-values seçeneğini ekleyin.

helm upgrade my-app bitnami/nginx --reuse-values --set image.tag=1.27

Hazır Olmasını Bekleme

--wait eklediğinizde Helm, API değişikliği kabul ettiği anda dönmek yerine yeni pod'lar gerçekten hazır olana kadar bekler. ✅

helm upgrade my-app bitnami/nginx --wait --timeout 5m

Atomik Yükseltmeler

--atomic bayrağı, yükseltme başarısız olursa Helm'in otomatik olarak geri alma yapmasını sağlar; böylece bozuk bir dağıtım sizi hiçbir zaman yarı yolda bırakmaz.

helm upgrade my-app bitnami/nginx --atomic

Her Yükseltme Bir Revizyondur

Her başarılı upgrade işlemi, sürümün revizyon numarasını bir artırır. Daha sonra geri alma yapılabilmesini sağlayan şey bu geçmişteki kayıtlardır.

Önce Önizleyin

Bir yükseltmenin ne yapacağından emin değil misiniz? Yeni kaynak tanımlarını oluşturmak ve kümeyi değiştirmeden doğrulamak için --dry-run ekleyin.

helm upgrade my-app bitnami/nginx --set replicaCount=3 --dry-run

Yerel Bir Helm Paketinden Yükseltme

Paket bağımsız değişkeni yerel bir yol da olabilir. Üzerinde yineleme yaparken upgrade komutunu kendi paket dizininize yönlendirin.

helm upgrade my-app ./my-app

Hızlı Denetim

Başarısız bir yükseltmenin kendisini otomatik olarak geri almasını istiyorsunuz. Hangi bayrağı eklersiniz?

Özet

Artık değişiklikleri helm upgrade ile yönetebilirsiniz: aynı ad, yeni paket veya değerler ve her çalıştırmada yeni bir revizyon. Daha güvenli dağıtımlar için --wait ve --atomic bayraklarını kullanın. 🚀

Sıkça Sorulan Sorular

“helm upgrade ile Değişiklikleri Uygulama” dersi ücretsiz mi?

Evet — “helm upgrade ile Değişiklikleri Uygulama” 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 DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp kursu toplamda 4 dersten oluşur.

“helm upgrade ile Değişiklikleri Uygulama” dersinde ne öğreneceğim?

Yeni değerleri veya yeni bir chart sürümünü gönderin. DevOps Bootcamp 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.

DevOps Bootcamp öğrenmeye başlamak için deneyim gerekli mi?

Önceden deneyim gerekmez. CoddyKit'te DevOps Bootcamp, 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 1. dersidir.

“helm upgrade ile Değişiklikleri Uygulama” 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 DevOps Bootcamp dersinde kod yazıp çalıştırabilir miyim?

Evet. Her DevOps Bootcamp 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
← DevOps Bootcamp Sayfasına Dön