Helm Academy · Ders

Chart.yaml: Üst Veriler ve Sürümler

name, version, appVersion ve chart türü.

2. ders / 413 adım

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: v2

name 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-app

version 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.0

appVersion 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 app

type Alanı

type değeri application veya library olabilir. Varsayılan application'dır ve doğrudan kurabileceğiniz tek türdür.

type: application

Yararlı 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: CoddyKit

Bağı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/bitnami

Sü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. ✅

Başlamak ücretsiz

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

  1. helm create ile İskelet Oluşturma
  2. Chart.yaml: Üst Veriler ve Sürümler
  3. templates Dizini ve NOTES.txt
  4. Varsayılan values.yaml ve _helpers Dosyası
← Helm Academy Sayfasına Dön