Chart.yaml: Üst Veriler ve Sürümler
name, version, appVersion ve chart türü.
Chart.yaml: Üst Veriler ve Sürümler, 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.
Chart'ın Kimlik Kartı
Her chart'ın kök dizininde bir Chart.yaml bulunur. Bu, Helm'e chart'ın ne olduğunu ve onunla nasıl çalışacağını bildiren üst veri dosyasıdır. 🪪
apiVersion: v2
apiVersion alanı chart biçimini belirtir. Modern Helm 3 chart'ları, bağımlılıkların doğrudan bu dosyada tanımlanmasını destekleyen v2'yi kullanır.
apiVersion: v2name Chart'ı Tanımlar
name, chart'a nasıl başvurulacağını ve chart'ın depoda nasıl görüneceğini belirler. Küçük harflerden ve tirelerden oluşmalıdır.
name: my-web-appversion Chart Sürümüdür
version, chart'ın kendi SemVer numarasıdır. Chart'ın şablonları veya varsayılanları değiştiğinde bu değeri artırın.
version: 0.2.0appVersion Uygulamayı İzler
appVersion, chart'ın dağıttığı yazılımın sürümünü kaydeder. Bilgilendirme amaçlıdır ve chart sürümüyle aynı olmak zorunda değildir.
appVersion: "1.27.0"İki Sürüm, İki Görev
İkisini karıştırmayın: paketleme değiştiğinde version, temel uygulama değiştiğinde appVersion değişir.
version: 0.3.0
appVersion: "1.27.0"İnsanların Anlayacağı Bir Açıklama
İsteğe bağlı description, Helm'in chart'ları listelerken veya ararken gösterdiği tek satırlık bir özettir.
description: A Helm chart for my web apptype Alanı
type değeri application veya library olabilir. Varsayılan application'dır ve doğrudan kurabileceğiniz tek türdür.
type: applicationYararlı Ek Bilgiler
keywords, bakımcılar, bir ana sayfa URL'si ve bir simge ekleyebilirsiniz. Bunlar chart'ın kataloglarda nasıl göründüğünü zenginleştirir.
keywords:
- web
maintainers:
- name: CoddyKitBağımlılıklar da Burada Tanımlanır
v2'de bir dependencies listesi, chart'ın ihtiyaç duyduğu alt chart'ları; her biri için bir sürüm ve kaynak deposuyla birlikte adlandırır.
dependencies:
- name: redis
version: "18.x.x"
repository: https://charts.bitnami.com/bitnamiSürümler Neden Önemlidir
Düzenli sürüm oluşturma, kullanıcıların bilinen bir chart'ı sabitlemesine ve bilinçli şekilde yükseltmesine olanak tanır. Tekrarlanabilir dağıtımların temelini oluşturur. 🎯
Hızlı Kontrol
İki sürüm alanının anlamını netleştirdiğinizden emin olun.
Özet
Chart.yaml; apiVersion, name, version ve appVersion bilgilerini içerir. version chart'ı, appVersion ise chart'ın sunduğu uygulamayı izler. ✅
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
“Chart.yaml: Üst Veriler ve Sürümler” dersi ücretsiz mi?
Evet — “Chart.yaml: Üst Veriler ve Sürümler” 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.
“Chart.yaml: Üst Veriler ve Sürümler” dersinde ne öğreneceğim?
name, version, appVersion ve chart türü. 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.
“Chart.yaml: Üst Veriler ve Sürümler” 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
- helm create ile İskelet Oluşturma
- Chart.yaml: Üst Veriler ve Sürümler
- templates Dizini ve NOTES.txt
- Varsayılan values.yaml ve _helpers Dosyası