0Pricing
Helm Academy · Ders

Bir Chart Paketinin İçinde Neler Bulunur

Şablonlar ve varsayılan değerler tek bir birim hâlinde paketlenir.

Bir Chart Paketinin İçinde Neler Bulunur, CoddyKit'te ücretsiz bir Helm Academy dersidir. Bu, 4 dersinin 1. 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.

Paket Nedir

Paket, bir Helm paketidir: birlikte dağıtılabilir tek bir uygulamayı tanımlayan Kubernetes şablonları ile varsayılan ayarların bir araya geldiği bir bütündür. 📦

Paket Bir Dizindir

Diskte paket, sabit bir yerleşime sahip yalnızca bir dizindir. Helm, nasıl oluşturacağını ve kuracağını bilmek için bu yapıyı okur.

mychart/
  Chart.yaml
  values.yaml
  templates/

Chart.yaml Paketi Tanımlar

Chart.yaml dosyası, paket adını, sürümünü ve Helm'in size gösterdiği kısa açıklamayı içeren üst verileri barındırır.

apiVersion: v2
name: mychart
version: 0.1.0

templates Dizini

templates klasörü, Go şablonları olarak yazılmış Kubernetes kaynak tanımlarını içerir. Dağıtımlar ve Hizmetler burada tanımlanır.

templates/deployment.yaml
templates/service.yaml

Varsayılanlar values.yaml Dosyasında Bulunur

values.yaml dosyası varsayılan yapılandırmayı sağlar. Şablonlar bu değerleri okuyarak kullanıcıların kaynak tanımlarını düzenlemeden davranışı değiştirmesine olanak tanır.

replicaCount: 1
image:
  repository: nginx
  tag: "1.27"

Şablonlar ve Değerler

Temel fikir basittir: şablonlar biçimi tanımlar, değerler boşlukları doldurur. Helm, son kaynak tanımlarını üretmek için bunları birleştirir.

Şablondaki Bir Değeri Okuma

Şablonlar, değerleri .Values nesnesinden alır. Çift küme parantezi, Helm'in gerçek değeri yerine koyacağı yeri belirtir.

spec:
  replicas: {{ .Values.replicaCount }}

NOTES.txt Kullanıcıyı Karşılar

templates içindeki isteğe bağlı bir NOTES.txt dosyası, kurulumdan sonra uygulamanıza nasıl erişileceği gibi kullanım ipuçlarını yazdırır. Helm bunu da bir şablon olarak işler.

charts Alt Dizini

Bir paket, diğer paketleri charts klasörünün içinde barındırabilir. Alt paket adı verilen bu bağımlılıklar, üst paketle birlikte kurulur.

mychart/
  charts/
    redis/

Sürümlendirilmiş Tek Birim

Her şey birlikte gönderildiği için paket, tek bir sürümlendirilmiş yapıdır. Chart.yaml içindeki sürümü artırdığınızda tüm paket tek bir birim olarak ilerler.

Bu Birleştirme Neden Yararlıdır

Şablonları ve varsayılanları birlikte paketlemek, dağınık bir YAML dosyaları yığını yerine eksiksiz ve tekrarlanabilir bir uygulama göndermenizi sağlar. 🎯

Hızlı Kontrol

Paket yerleşiminin anlaşılır olduğundan emin olalım.

Özet

Bir paket, şablonları, varsayılan değerleri ve üst verileri tek bir sürümlendirilmiş pakette bir araya getirir. Şablonlar biçimi belirler, değerler yapılandırır. ✅

Sıkça Sorulan Sorular

“Bir Chart Paketinin İçinde Neler Bulunur” dersi ücretsiz mi?

Evet — “Bir Chart Paketinin İçinde Neler Bulunur” 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.

“Bir Chart Paketinin İçinde Neler Bulunur” dersinde ne öğreneceğim?

Şablonlar ve varsayılan değerler tek bir birim hâlinde paketlenir. 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 1. dersidir.

“Bir Chart Paketinin İçinde Neler Bulunur” 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. Bir Chart Paketinin İçinde Neler Bulunur
  2. Bir Sürüm, Yüklenmiş Bir Chart'tır
  3. Revizyonlar: Her Değişiklik Sürüm Numarası Alır
  4. Tek Chart, Birçok Sürüm
← Helm Academy Sayfasına Dön