0Pricing
Helm Academy · Ders

.Release ile Sürüm Üst Verileri

Ad, namespace, revizyon ve yükleme bayrakları.

.Release ile Sürüm Üst Verileri, 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.

Release Nesnesiyle Tanışın

.Values yapılandırmayı tutarken .Release, bu özel kurulumla ilgili bilgileri tutar: hangi kurulum olduğunu, nerede bulunduğunu ve hangi revizyonda olduğunu belirtir.

Sürüm Adı

.Release.Name, kurulum için verdiğiniz addır. Kaynak adlarını benzersiz tutmak amacıyla bu adları önek olarak kullanmanın en yaygın yoludur. 🏷️

# helm install web ./mychart
name: {{ .Release.Name }}-config

Hedef Ad Alanı

.Release.Namespace, sürümün dağıtıldığı ad alanıdır. Bir şablonun kendi ad alanına açıkça başvurması gerektiğinde bunu kullanın.

namespace: {{ .Release.Namespace }}

Revizyon Numarası

.Release.Revision, bu sürümün kaç kez kurulduğunu veya yükseltildiğini sayar. Yeni bir kurulumun revizyonu 1'dir.

IsInstall ve IsUpgrade

İki doğru/yanlış değeri işlemi bildirir: ilk kurulumda .Release.IsInstall true olur, her yükseltmede ise .Release.IsUpgrade true olur.

{{ if .Release.IsUpgrade }}upgrading{{ end }}

Sürüm Adıyla Önek Kullanmanın Nedeni

Bir paketin aynı ad alanına iki kez kurulması çakışmaya yol açar. Adları .Release.Name ile öneklemek, her sürümün kaynaklarını birbirinden ayrı tutar.

Service Alanı

.Release.Service, oluşturma işlemini gerçekleştiren motoru bildirir. Normal Helm çalıştırmalarında değeri yalnızca Helm'dir.

Sürüm Alanları Salt Okunurdur

Bir paketten .Release değerlerini ayarlayamazsınız; Helm bunları oluşturma zamanında doldurur. .Release nesnesinin tamamını salt okunur girdi olarak değerlendirin.

Yaygın Bir Adlandırma Deseni

Birçok paket, benzersiz bir tam ad oluşturmak için sürüm adını ve paket adını birleştirir. .Release.Name, adı kuruluma özgü yapan kısımdır.

{{ .Release.Name }}-{{ .Chart.Name }}

Alan Adlarını Büyük Harfle Yazın

Yerleşik nesne alanları başta büyük harf kullanır: .release.name yerine .Release.Name yazılır. Harfleri küçültmek boş bir çıktı üretir.

Kurulum ve Yükseltmeye Göre Koşul Belirleme

Bir kanca, .Release.IsInstall ile koşula bağlanarak yalnızca ilk seferde çalıştırılabilir. Paketler verileri yalnızca ilk kurulumda başlatmak için böyle davranır.

{{ if .Release.IsInstall }}# seed once{{ end }}

Hızlı Kontrol

Her kaynak adının bu özel kuruluma özgü ve benzersiz olmasını istiyorsunuz.

Özet: Sürüm Bilgileri

.Release nesnesiyle tanıştınız: Name, Namespace, Revision ile IsInstall ve IsUpgrade işaretleri. Salt okunur bu bilgiler, şablonların kurulumdan haberdar olmasını sağlar.

Sıkça Sorulan Sorular

“ .Release ile Sürüm Üst Verileri” dersi ücretsiz mi?

Evet — “ .Release ile Sürüm Üst Verileri” 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.

“ .Release ile Sürüm Üst Verileri” dersinde ne öğreneceğim?

Ad, namespace, revizyon ve yükleme bayrakları. 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.

“ .Release ile Sürüm Üst Verileri” 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. Values Nesnesi ve İç İçe Erişim
  2. .Release ile Sürüm Üst Verileri
  3. Chart ve Capabilities Nesneleri
  4. Dosyalar, Template ve Kök Bağlam
← Helm Academy Sayfasına Dön