Ana içeriğe geç

Edge instance yönetimi

Bu organizasyonun yönettiği Kubernetes cluster'larını ekle, düzenle, kaldır ve incele.

Edge instance ekle​

Sidebar → Edge Instances → Add Edge (sağ üst).

İki yol:

  • Upload kubeconfig — zaten var olan cluster için
  • Provision new cluster — sadece kurulumda Provisioner entegrasyonu yapılandırılmışsa (admin sistem ayarlarından yapar)

Name, opsiyonel description + categories doldurun, kubeconfig'i yapıştırın/yükleyin, kaydedin. DT Edge Platform kubeconfig'i master key ile şifreler at-rest; UI'dan tekrar göremezsiniz.

Edge instance düzenle​

Satıra tıklayın → Edit. Şunları değiştirebilirsiniz:

  • Name + description
  • Categories (global katalogdan multi-select)
  • Telemetry ID — bu edge'in metric + log'larını DT Edge Platform'a bağlayan UUID etiketi. Bunu düzenlemek eski ID'ye pin'lenmiş alarmlar ve Grafana sorgularını yetim bırakır — sadece kontrollü migration sırasında yapın

Edit drawer'dan kubeconfig'i değiştiremezsiniz — kubeconfig swap için edge'i kaldırıp yeniden ekleyin.

Kubeconfig'i yeniden yükle​

Cluster'ın apiserver endpoint'i değiştiyse veya gömülü service-account token'ı süresi doldu ise:

  1. Edge satırına gidin → Replace kubeconfig aksiyonu
  2. Yeni YAML'ı yapıştırın
  3. Kaydedin

DT Edge Platform yeni config üzerinde probu yeniden çalıştırır. Edge'in kimliği (telemetry_id, geçmiş, alarmlar) korunur.

Edge instance kaldır​

Satıra tıklayın → Remove. Dialog'da onaylayın.

Ne olur:

  • DB satırı soft-delete olur
  • Edge install dropdown'larında / listelerde görünmemeye başlar
  • Gerçek cluster'daki helm release'lere dokunulmaz — DT Edge Platform sadece onları yönetmeyi bırakır. Onları temizlemek istiyorsanız cluster üzerinde direkt helm uninstall kullanın.
  • Bu edge'e bağlı alarm kuralları yetim hale gelir (telemetry_id matcher'ları canlı bir şeyle eşleşmez) — edge kaldırdıktan sonra alarmları gözden geçirin.

Sağlığı kontrol et​

Her edge satırında bir sağlık rozeti vardır:

  • 🟢 healthy — son prob başarılı
  • 🟡 degraded — prob başarılı ama bir şey ters görünüyor (örn: bir node NotReady)
  • 🔴 unreachable — prob apiserver'a ulaşamadı
  • ⚪ unknown — henüz prob çalışmadı (yeni edge)

Edge satırına tıklayın → Health sekmesi → response time, kube version, node count'lar ve varsa son hatayla son prob geçmişi.

Prob health_check_interval_minutes (varsayılan 30) periyoduyla çalışır. Force refresh için satır aksiyon menüsünden Recheck.

Node'ları gör​

Edge satırına tıklayın → Nodes sekmesi. Cluster'daki her node'u şunlarla görürsünüz:

  • IP / role (master / worker)
  • Status (Ready / NotReady / Unknown)
  • Allocatable CPU / memory / GPU count
  • Kubernetes versiyon

Bu salt-okumadır — node operasyonları (ekle / kaldır / drain) yapılandırılmışsa upstream Provisioner UI'da yaşar, DT Edge Platform kendisinde değil.

Public vs org-scoped edge'ler​

Edge'ler varsayılan olarak org-scoped'tur — bir organizasyona aittir ve sadece o organizasyonun üyeleri görür.

Public edge'ler (super-admin'lerin Admin → Edge Instances üzerinden oluşturduğu) organizasyonlar arası paylaşılır. Herhangi bir org kullanıcısı üzerine kurabilir, her release için sahiplik takip edilir. Public Edges admin sayfası sadece aktif lisans MaxPublicEdges > 0 taşıdığında yüzeylenir.

Yaygın hatalar​

  • "EDGE_INSTANCE_NOT_FOUND" — ID yok ya da sizin değil. Edge kaldırıldı mı?
  • "FAILED_ENCRYPT_KUBECONFIG" — server-side şifreleme problemi; admin'den ENCRYPTION_KEY env'ini kontrol etmesini isteyin
  • "FLEET_QUOTA_EXCEEDED" — bu edge'i eklemek lisansı node/cpu/memory/gpu cap'inin üstüne çıkaracak. Fleet quota exceeded'i çöz'e bakın.

Ayrıca bakın​