0Pricing
DevOps Bootcamp · Ders

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

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

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 DevOps Bootcamp kursunun geri kalanını açmak için CoddyKit PRO'ya yükselt. DevOps Bootcamp 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ü. 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.

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