Applications sayfası
Sidebar → Applications. Bu org'un edge'lerindeki helm release'leri.
Liste görünümü
Server-side filtreli + paginated. Filtre chip'leri:
- Search by name
- Namespace
- Status (deployed / failed / pending-* / superseded / uninstalled)
- Edge instance
| Sütun | Anlamı |
|---|---|
| Name | Helm release adı; detail'e açmak için tıklayın |
| Namespace | k8s namespace |
| Edge | Hangi cluster |
| Chart | Chart adı + version (helm metadata'sından) |
| App version | Chart'ın appVersion'ı |
| Status | helm status string |
| Last deployed | En son revision'un timestamp'i |
| Owner | Release'i sahiplenen org (sadece public edge'lerde anlamlı; org-scoped edge'ler her zaman sizin org'unuzu gösterir) |
Filtreleme alttaki sayım + sayfa nav'ını gösterir.
Satır aksiyonları
- Open detail (varsayılan tıklama)
- Upgrade — upgrade drawer'ını açar
- Reinstall — aynı release adıyla install + mevcut değerler pre-filled
- Uninstall — onaylar sonra
helm uninstallçağırır - Force remove from list — cluster'a dokunmadan snapshot satırını siler (cluster gittiğinde ama satır kaldıysa hayalet release'ler için)
Bir operation (backup, restore, upgrade…) uçuştayken satıra tıklamak detail'i yine açar — detail sayfası turuncu bir "işlem devam ediyor" bandı gösterir ve aksiyon butonlarını kilitler. Tek istisna uninstall: release yok olmak üzere olduğundan tıklama engellenir ve bir bilgi toast'ı çıkar.
Detail sayfası
Sekmeler:
Overview
- Identity (name, namespace, edge, chart, version, status)
- Last deployed timestamp + actor
- Aktif operation (varsa) — detail'e link verir
- Varsa son hata
Resources
Release'teki her k8s kaynağının ağaç görünümü:
- Kind'a göre grupla (Deployment / Service / ConfigMap / …)
- Bir kaynağa tıklayın → sağ pane tam YAML + status conditions'ı gösterir
- Edit YAML butonu (
helm:resourcesizni varken) → kubectl apply ile uygular
VirtualMachine kaynakları (KubeVirt) için ek bir Open VNC butonu yüzeylenir — bkz. Nasıl yapılır: VM konsolunu kullan.
History
Helm revision'ları ters kronolojik:
| Sütun | Anlamı |
|---|---|
| Revision | Helm rev # |
| Status | deployed / superseded / failed |
| Updated at | Timestamp |
| Description | Helm'in bu revision'ı tag'lediği |
| Actions | Önceki ile YAML diff görüntüle · Bu revision'a Rollback · Upgrade'de Aç |
Metrics
Bu release'e scope'lanmış PromQL sorguları:
- CPU usage (cores) zaman içinde
- Memory usage (bytes) zaman içinde
- Pod restart sayısı
- Input box'ı üzerinden özel sorgular
Chart zaman aralığı butonlarına saygı duyar (15m / 1h / 6h / 24h / özel).
Logs
Şuna scope'lanmış OpenSearch sorgusu:
- Bu release'in namespace'i
- Edge'in
telemetry_id'si - Son N dakika (varsayılan 15m)
Her log satırı: timestamp, pod, container, level, message. Tam yapısal alanlar için satıra tıklayın.
Backups
Release'in namespace'ine scope'lanmış Velero yedekleri + schedule'lar (Velero edge'te kuruluysa). Yedek alma / zamanlama dialog'ları, org'da harici konum tanımlıysa Yedekleme Konumu seçicisi içerir. Bkz. Referans: Backups sayfası.
Operations
Bu release'e dokunan her operation. Operation satırları kendi detail'lerine link verir (canlı progress + log stream).
Upgrade drawer
- Version dropdown (marketplace'ten geldiyse paketin sürümlerinden, aksi takdirde registry'nin mevcut tag'lerinden)
- Values editör (Form / YAML toggle, install ile aynı)
- Test query ileri helm feature'ları için (TODO)
- Submit —
helm upgradeçalıştırır
Marketplace paketlerinde sunucu, hedef paket sürümünün varsayılan değerlerini sizin değerlerinizin altına merge eder — formda dokunmadığınız alanları yeniden girmeniz gerekmez ve aynı sürüme upgrade, paketle gelen alt bileşenleri (örn. birlikte gelen veritabanları) silmez. Form değişiklikleriniz varsayılanları ezer.
Bkz. Nasıl yapılır: yükselt veya geri al.