Chart.yaml içinde Bağımlılık Tanımlama
Alt chart'ları depoları ve sürüm aralıklarıyla listeleyin.
Chart.yaml içinde Bağımlılık Tanımlama, CoddyKit'te ücretsiz bir DevOps Bootcamp 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, 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.
Grafikler grafiklere bağlanabilir
Uygulamanızın çoğu zaman bir veritabanına veya önbelleğe ihtiyacı olur. Bu grafiği kopyalamak yerine bir bağımlılık olarak listelersiniz ve Helm onu sizin için indirir.
dependencies alanı
Bağımlılıkları Chart.yaml dosyasındaki en üst düzey dependencies listesi altında bildirirsiniz. Her giriş, paketlemek istediğiniz bir alt grafiği açıklar.
dependencies:
- name: postgresql
version: "15.5.0"
repository: "https://charts.bitnami.com/bitnami"Gerekli üç anahtar
Her girişte bir ad, bir sürüm ve bir depo bulunmalıdır. Bu üç bilgi, Helm'e hangi grafiği ve nereden alacağını söyler.
- name: redis
version: "19.0.1"
repository: "https://charts.bitnami.com/bitnami"ad grafikle eşleşmelidir
Ad, postgresql veya redis gibi depodaki gerçek grafik adıdır. Ayrıca daha sonra bu alt grafiği yapılandırmak için kullanacağınız anahtar hâline gelir.
Sürüm bir aralık olabilir
Sürüm alanı tek bir sürümü veya bir SemVer aralığını kabul eder. 15.x gibi bir aralık, yama ve küçük sürüm güncellemelerinin güvenli biçimde uygulanmasını sağlar.
- name: postgresql
version: "~15.5.0"
repository: "https://charts.bitnami.com/bitnami"Depo URL'si
Depo, grafiğin bulunduğu yeri gösterir. Genellikle helm repo add ile eklediğiniz türden bir HTTP grafik deposu URL'sidir.
Eklenmiş bir depoya başvurun
helm repo add komutunu daha önce çalıştırdıysanız, depo alanında tam URL yerine @name biçimindeki bir takma adı kullanabilirsiniz.
- name: redis
version: "19.0.1"
repository: "@bitnami"OCI depoları da çalışır
Modern grafikler genellikle OCI kayıtlarında bulunur. depo alanını oci:// URL'si olarak ayarlayabilir ve Helm'in bağımlılığı oradan indirmesini sağlayabilirsiniz.
- name: nginx
version: "18.0.0"
repository: "oci://registry-1.docker.io/bitnamicharts"Bir alt grafiğe takma ad verin
İsteğe bağlı takma ad anahtarı, bağımlılığı grafiğinizin içinde yeniden adlandırır. Aynı grafiği farklı adlar altında iki kez eklemenizi sağlar.
- name: postgresql
version: "15.5.0"
repository: "@bitnami"
alias: primary-dbBildirmek yüklemek değildir
Bir bağımlılığı Chart.yaml içinde listelemek yalnızca niyeti belirtir. Ayrı bir bağımlılık güncelleme adımını çalıştırana kadar Helm hiçbir şeyi indirmez.
Sürümleri Sabitleyin
Açık bir sürümü sabitlemek, derlemelerin tekrarlanabilir olmasını sağlar. Üretimde açık aralıklardan kaçının; böylece beklenmedik bir yükseltme sürümünüze fark ettirmeden sızamaz.
Hızlı Kontrol
Bitnami PostgreSQL'i chart'ınıza eklemek istiyorsunuz. Hangi anahtarlar gereklidir?
Özet: Bağımlılıkları Bildirme
Alt chart'ları ad, sürüm ve depo bilgileriyle, ayrıca isteğe bağlı takma adla bağımlılıklar altında listelemeyi öğrendiniz. Sırada bunları indirmek var. 📦
Sıkça Sorulan Sorular
“Chart.yaml içinde Bağımlılık Tanımlama” dersi ücretsiz mi?
Evet — “Chart.yaml içinde Bağımlılık Tanımlama” 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 içinde Bağımlılık Tanımlama” dersinde ne öğreneceğim?
Alt chart'ları depoları ve sürüm aralıklarıyla listeleyin. 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 1. dersidir.
“Chart.yaml içinde Bağımlılık Tanımlama” 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
- Chart.yaml içinde Bağımlılık Tanımlama
- helm dependency update ile Bağımlılıkları Dahil Etme
- Alt Chart'ları Üst Değerlerden Yapılandırma
- Koşullar, Etiketler ve Genel Değerler