--set ile CLI'da Üzerine Yazma
Yükleme sırasında tek bir değerde hızlı değişiklik yapın.
--set ile CLI'da Üzerine Yazma, CoddyKit'te ücretsiz bir DevOps Bootcamp 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, 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.
Dosya olmadan ayarlayın
Bazen yalnızca tek bir ayarı değiştirmek istersiniz. --set seçeneği, tek bir değeri doğrudan komut satırında geçersiz kılar. ⚡
helm install web bitnami/nginx --set replicaCount=3Anahtar eşittir değer
Söz dizimi basittir: bir anahtar yolu, eşittir işareti ve ardından değer. Helm, replicaCount değerini doğrudan grafiğin değerlerine yerleştirir.
--set replicaCount=3İç içe anahtarlara ulaşın
Değerler ağacında ilerlemek için nokta kullanın. Burada image.tag, image altında iç içe bulunan etiketi hedefler.
--set image.tag=1.27.0Birden fazlasını aynı anda ayarlayın
Birden fazla geçersiz kılmayı virgüllerle ayırın veya seçeneği tekrarlayın. Her iki biçim de aynı değerler eşlemesini besler.
--set replicaCount=3,image.tag=1.27.0Listelerde dizin kullanma
Bir dizi için dizini köşeli parantez içine yazın. Bu işlem ingress.hosts listesinin ilk öğesine yazar.
--set ingress.hosts[0].host=example.comÖzel karakterleri kaçırın
Bir değerin içindeki noktaların ve virgüllerin Helm için anlamı vardır. Bunların dizenin parçası olarak kalması için ters bölü çizgisiyle kaçırın.
--set nodeSelector."kubernetes\.io/os"=linuxDize olmaya zorlayın
Sayılar ve doğru-yanlış değerleri otomatik olarak türlendirilir. Sürüm gibi bir değeri metin olarak korumanız gerektiğinde --set-string seçeneğini kullanın.
--set-string image.tag=1.27Değerleri dosyadan okuyun
Büyük veya gizli bir değer için --set-file, içeriği satır içinde yazmak yerine bir dosyadan okur.
--set-file config.tls=./server.crtOtomasyon için ideal
Tek satırdan oluştuğu için --set, bir derleme numarasını veya etiketi hızlıca eklemeniz gereken betiklerde ve CI ortamlarında öne çıkar.
helm upgrade web ./chart --set image.tag=$BUILD_TAGSınırlarını bilin
Çok sayıda veya derin iç içe geçmiş geçersiz kılma için uzun --set dizeleri okunamaz hâle gelir. Bu, bir değerler dosyasına geçmeniz gerektiğinin işaretidir.
Varsayılanların önüne geçer
--set ile verdiğiniz herhangi bir anahtar, grafiğin o anahtar için varsayılan değerinin yerine geçer. Dokunulmayan anahtarlar özgün değerlerini korur.
Kısa sınama
--set ile iç içe bir anahtara nasıl ulaşacağınızı doğrulayalım.
Özet
Hızlı satır içi geçersiz kılmalar için noktalı yollarla --set seçeneğini, metni korumak için --set-string seçeneğini kullanın; yapı büyüdüğünde bir değerler dosyasına geçin. ✅
Sıkça Sorulan Sorular
“--set ile CLI'da Üzerine Yazma” dersi ücretsiz mi?
Evet — “--set ile CLI'da Üzerine Yazma” 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.
“--set ile CLI'da Üzerine Yazma” dersinde ne öğreneceğim?
Yükleme sırasında tek bir değerde hızlı değişiklik yapın. 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 2. dersidir.
“--set ile CLI'da Üzerine Yazma” 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
- helm show values ile Varsayılanları İnceleme
- --set ile CLI'da Üzerine Yazma
- -f ile Özel values Dosyası Sağlama
- --set ve -f Nasıl Birleştirilir