0Pricing
DevOps Bootcamp · Ders

Chart Deposu Barındırma

Chart'ları HTTP veya nesne depolama üzerinden sunun.

Chart Deposu Barındırma, CoddyKit'te ücretsiz bir DevOps Bootcamp dersidir. Bu, 4 dersinin 3. 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.

Grafikleri Başkalarına Sunma

Arşivleriniz ve bir index.yaml dosyanız olduğunda depo barındırmak, bu dosyaları HTTP üzerinden erişilebilir kılmak demektir. Helm'in tek ihtiyacı onları indirebilmektir.

Herhangi Bir Statik Sunucu İşe Yarar

Bir Helm deposunda sunucu tarafı mantık bulunmaz. .tgz dosyalarınızı ve index.yaml dosyanızı döndüren herhangi bir düz statik dosya sunucusu geçerli bir depodur.

Nesne Depolama Popülerdir

Ekipler grafikleri genellikle S3 veya Google Cloud Storage gibi bir depolama alanında tutar. Herkese açık okuma erişimi, bu depolama alanını çalışan bir grafik deposuna dönüştürür.

Depo Olarak GitHub Pages

Ücretsiz ve sık kullanılan seçeneklerden biri GitHub Pages'tir. .tgz dosyalarınızı ve index.yaml dosyanızı bir dala gönderin, Pages'i etkinleştirin; barındırılan bir deponuz olsun.

URL Eşleşmelidir

Sunum yaptığınız adres, index.yaml dosyasına eklediğiniz --url değeriyle aynı olmalıdır. Uyuşmazlık, indirmelerin 404 hatalarıyla başarısız olmasına neden olur.

helm repo index ./dist --url https://you.github.io/charts

Kullanıcılar Deponuzu Ekler

Kullanıcılar deponuzu helm repo add ile kaydeder ve sunulan URL'yi gösteren yerel bir takma ad verir.

helm repo add acme https://charts.example.com

Ardından Günceller ve Arama Yaparlar

Kullanıcılar ekledikten sonra indeksinizi almak için helm repo update komutunu çalıştırır, ardından yayımladığınız grafikleri keşfetmek için helm search repo komutunu kullanır.

helm repo update
helm search repo acme

Deponuzdan Kurulum

Kurulumda repo/chart kısaltması kullanılır. Helm önbelleğe alınmış indeksi okur, doğru .tgz dosyasını sunucunuzdan indirir ve dağıtır.

helm install web acme/mychart

Dinamik Depolar için ChartMuseum

Elle gönderimler yerine API üzerinden yükleme yapmak istiyorsanız ChartMuseum, grafikleri depolayan ve indeksi sizin için yeniden oluşturan açık kaynaklı bir sunucudur.

HTTPS Üzerinden Sunun

Grafikleri her zaman HTTPS üzerinden barındırın. Bu, aktarım sırasında kurcalamayı önler ve birçok kurulum depo eklenirken güvenli bir URL bekler.

Eski Sürümleri Çevrimiçi Tutun

İndeksinizde hâlâ listelenen yayımlanmış bir .tgz dosyasını asla silmeyin. Mevcut kurulumlar ve geri almalar, tam olarak bu arşivin indirilebilir kalmasına bağlıdır.

Hızlı Kontrol

Bir ekip arkadaşınız helm repo add komutunu çalıştırdı ancak kurulumlar .tgz için 404 döndürüyor. Olası neden nedir?

Özet: Depo Barındırma

Bir Helm deposunun, URL'si index.yaml dosyasındaki URL ile eşleşen ve HTTPS üzerinden sunulan statik dosyalardan ibaret olduğunu öğrendiniz. Kullanıcılar bu depoya ekler, günceller ve buradan kurulum yapar. 🌐

Sıkça Sorulan Sorular

“Chart Deposu Barındırma” dersi ücretsiz mi?

Evet — “Chart Deposu Barındırma” 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 Deposu Barındırma” dersinde ne öğreneceğim?

Chart'ları HTTP veya nesne depolama üzerinden sunun. 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 3. dersidir.

“Chart Deposu Barındırma” 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 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
← DevOps Bootcamp Sayfasına Dön