0Pricing
Helm Academy · Ders

helm repo index ile Depo Dizini Oluşturma

Bir deponun ihtiyaç duyduğu index.yaml dosyasını oluşturun.

helm repo index ile Depo Dizini Oluşturma, 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.

Bir Depo Yalnızca Dosyalardan Oluşur

Klasik bir Helm deposunda karmaşık hiçbir şey yoktur: .tgz arşivlerinden oluşan bir klasör ve bir özel katalog dosyası. Bu katalog index.yaml dosyasıdır.

index.yaml Neden Önemlidir

Helm uzaktaki bir klasörü hiçbir zaman listelemez. Hangi paketlerin ve sürümlerin bulunduğunu, her birini nereden alacağını öğrenmek için index.yaml dosyasını indirir.

Tek Komutla Oluşturun

Paketlenmiş grafiklerin bulunduğu klasörü helm repo index komutuna verin; komut her .tgz dosyasını tarayarak kataloğu otomatik oluşturur.

helm repo index ./dist

İndeksin İçinde

Oluşturulan index.yaml her paketin adını, sürümünü, özetini ve indirme URL'sini listeler. Helm, kurulumları çözümlemek için bu girdileri kullanır.

entries:
  mychart:
    - version: 0.2.0
      urls:
        - mychart-0.2.0.tgz

Genel URL'yi Ayarlayın

--url seçeneği, her girdinin indirme bağlantısını arşivlerin gerçekten sunulacağı adrese dönüştürür; yerel bir yola dönüştürmez.

helm repo index ./dist --url https://charts.example.com

Her Paketin Bir Özeti Vardır

İndeks, her arşiv için bir SHA-256 özeti kaydeder. Helm, indirme sırasında bu özeti doğrulayarak bozulmuş veya değiştirilmiş bir dosyayı yakalar.

digest: sha256:9f86d08...

Yeni Paketleri Birleştirme

Sıfırdan yeniden oluşturmak geçmişi silebilir. --merge seçeneği yeni arşivleri mevcut bir indekse ekleyerek eski sürüm girdilerini korur.

helm repo index ./dist --merge ./dist/index.yaml

İşlem Sırası

Her zaman önce paketleyin, ardından indeks oluşturun. İndeks yalnızca mevcut arşivleri görür; bu nedenle indeksleme başlamadan önce yeni bir .tgz dosyası bulunmalıdır.

helm package ./mychart -d ./dist
helm repo index ./dist --url https://charts.example.com

Birden Çok Sürüm Bir Arada Bulunabilir

Tek bir paket adı birçok sürüm girdisine sahip olabilir. Eski .tgz dosyalarını korumak, kullanıcıların yayımlanan herhangi bir sürümü kurmasına veya ona geri dönmesine olanak tanır.

İndeks Arşivlerin Yanında Bulunur

Hazırladığınız index.yaml dosyasını sunacağınız dizine yerleştirin. Helm bu dosyayı deponun kökünden alır, ardından paket URL'lerini buna göre çözümler.

Her Yayımlamada Yeniden Oluşturun

İndeks canlı değildir; bir anlık görüntüdür. Her paket eklediğinizde index.yaml dosyasını yeniden oluşturmalı veya birleştirmelisiniz; aksi takdirde istemciler paketi göremez.

Hızlı Kontrol

Bir indeks oluşturdunuz ancak indirmeler yerel yolları gösteriyor. URL'leri hangi seçenek düzeltir?

Özet: İndeksi Oluşturma

Arşivlerinizi kataloglamak için helm repo index komutunu çalıştırdınız, genel URL'yi ayarladınız ve eski sürümleri korumak için --merge kullandınız. Deponuz artık kendi haritasına sahip. 🗂️

Sıkça Sorulan Sorular

“helm repo index ile Depo Dizini Oluşturma” dersi ücretsiz mi?

Evet — “helm repo index ile Depo Dizini Oluşturma” 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.

“helm repo index ile Depo Dizini Oluşturma” dersinde ne öğreneceğim?

Bir deponun ihtiyaç duyduğu index.yaml dosyasını oluşturun. 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.

“helm repo index ile Depo Dizini Oluşturma” 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 package ile Sürüm Arşivi Paketleme
  2. helm repo index ile Depo Dizini Oluşturma
  3. Chart Deposu Barındırma
  4. Chart'ları OCI Kayıt Defterine Gönderme
← Helm Academy Sayfasına Dön