Uygulama yükle
Bir marketplace paketi seç, bir edge'i hedefle, değerleri yapılandır, kur. Çoğu kurulum 10-60 saniye sürer; büyük chart'lar birkaç dakikayı bulabilir.
Marketplace üzerinden
- Sidebar → Marketplace
- Paketi bulun (kategori chip'leri veya arama kutusu kullanın)
- Karta tıklayın → Install
Install drawer'ı kayar. Doldurulacak üç bölüm:
Target
- Edge instance — kurulacağı cluster. Sadece bu organizasyona ait edge'ler + kuruluma açık public edge'ler görünür.
- Namespace — k8s namespace. Paketin varsayılanıyla pre-fill olur. Gerekirse değiştirin.
- Release name — helm release adı. Pre-fill'lidir ama anlamlı yapın — Applications listenizde göreceğiniz ve upgrade için kullanacağınız budur.
Korunan namespace'ler (
kube-system,cert-manager,dtedgevb.) install zamanında bloke edilir. Farklı bir namespace seçin.
Version
Çoğu pakette birden fazla sürüm vardır. Dropdown en yenisini üstte gösterir. Belirli bir sürüm pin'leme gereksiniminiz yoksa en yenide kalın.
Values
İki görünüm, bölümün üstünde toggle:
- Form — paket yazarının
x-form-schemasile tanımladığı tipli inputlar. Yazdıkça validate eder. En kolay yol. - YAML — chart'ın aldığı ham
values.yaml. Tam esneklik; sözdiziminden siz sorumlusunuz.
Eğer paket form schema göndermediyse sadece YAML görünür.
İkisi arasında geçiş yapabilirsiniz; Form'dan YAML'a geçiş formu YAML'a serialize eder. Geri dönüş deserialize'a çalışır; YAML schema'ya uymuyorsa uyarı görürsünüz, form ne yapabilirse doldurur.
Mevcut bir release'ten (yeniden yükleme)
Sidebar → Applications → release'i bul → Reinstall.
Aynı drawer ama önceki değerlerle pre-filled. Aynı release adı ile aynı target üzerinde aynı yapılandırmayı istediğinizde faydalı.
Install'a tıkladıktan sonra ne olur
- Drawer kapanır; "Operation queued" toast'u görürsünüz.
- Applications'da
pending→running→deployed(ya dafailed) durumlu yeni satır belirir. - DT Edge Platform helm release'i
dtedge.io/managed=trueetiketiyle damgalar; Applications listenize böyle düşer.
Sayfa polling + WebSocket güncellemesi alır; refresh'a gerek yok. Canlı log isterseniz release'e tıklayın → Detail → operation kartı akan output gösterir.
Image-pull credential'ları (büyük çoğunlukla otomatik)
Chart özel bir registry'den container imageları çekiyorsa:
- Chart'ın helm registry'si
is_image_registry=trueile kayıtlıysa DT Edge Platform install namespace'inde otomatik olarakdockerconfigjsonSecret'i oluşturur ve default ServiceAccount'aimagePullSecretspatch'i atar. Sizin yapmanız gereken bir şey yok. - Chart birden çok image registry kullanıyorsa paket yayıncısı pakete extra registry'leri bağlamış olmalı (paket detail sayfasında "Image registries" bölümünde görünür). Install hepsini otomatik bağlar.
- Bir-defalık durumlar için install request opsiyonel
image_registry_idsfield'ı kabul eder — install drawer'ının Advanced bölümünde multi-select olarak yüzeylenir.
Pod'lar ImagePullBackOff ile geliyorsa önce buraya bakın.
Marketplace'te olmayan bir paket yükle
İki seçenek:
- Önce marketplace'e yayınla — Nasıl yapılır: marketplace paketi yayınla'a bakın. Başkalarının da ihtiyacı olduğunda önerilen yol.
- API ile direkt helm install — chart_ref + version + values alıp marketplace satırı olmayan bir backend endpoint'i var. UI'da yüzeylenmemiştir; backend repo'sundaki API dokümanlarını kullanın. Rutin işler için bunu yapmayın — marketplace yolu discoverability + form şemaları sağlar.
Yaygın hatalar
PROTECTED_NAMESPACE— farklı bir namespace seçinOPERATION_IN_PROGRESS— aynı edge üzerinde aynı release adı için bir başka install/upgrade çalışıyor; bekleyin veya iptal edinFLEET_QUOTA_EXCEEDED— install lisansı bir fleet capacity cap'inin üstüne çıkaracak; Fleet quota exceeded'i çöz'e bakın- Chart pull başarısız (operation log'da) — registry erişilemez veya yanlış cred. Registries → Test connection yeşil mi kontrol edin ve tekrar deneyin.
- Validation hatası — form değerleri schema'ya uymuyor; form hangi alanı highlight'ladığını gösterir