3 puan yazan yungs0917 2026-02-19 | 3 yorum | WhatsApp'ta paylaş

Birden fazla k8s kümesini yönetiyorum ve context ile namespace arasında sık sık geçiş yapmam gerekiyordu.
İlk başta kubectl komutlarıyla değiştiriyordum, sonra kubectx ve kubens araçlarını keşfedip kullanmaya başladım.

Ancak her iki araç da temel olarak etkileşimli bir UI sunmuyor ve geçiş hızlarının biraz yavaş olduğunu düşündüm. Bu yüzden TUI üzerinden context/namespace geçişini sezgisel ve hızlı şekilde yapabilen bir araç geliştirdim.

Araç, yalnızca context/namespace değiştirmekle kalmıyor; ayrıca API Server bağlantı durumu ile kaynak durumunu kısaca inceleyebileceğiniz bir dashboard özelliği de sunuyor. Böylece context durumunun geçerliliğini ve kümenin kaynaklarını tek bakışta hızlıca anlayabiliyorsunuz.

Aşağıda Github adresi ve kısa özellik tanıtımı yer alıyor.

[Github]
https://github.com/hunsy9/kubesnap

[Özellikler]

  • Küme dashboard'u: Bağlı kümelerdeki node, pod, event gibi kaynak durumlarını gerçek zamanlı olarak tek bakışta görme.
  • Context değiştirme: Fuzzy arama ve TUI ile istediğiniz küme context'ini bulup değiştirme.
  • Context düzenleme: Ayrı bir komut gerekmeden TUI ekranında anında context adı düzenleme ve silme.
  • Namespace değiştirme: Kullanışlı namespace değiştirme arayüzü (kubesnap ns ~ komutuyla varsayılan namespace'e dönüş desteği).

[Hızlı kurulum]

brew install hunsy9/kubesnap/kubesnap  
or  
curl -sfL https://raw.githubusercontent.com/hunsy9/kubesnap/main/install.sh | sh  

3 yorum

 
jjpark78 2026-02-20

k9s gerçekten çok kullanışlı

 
yungs0917 2026-02-20

Kesinlikle.. haha ben de k9s ile birlikte kullanıyorum ama
bazen doğrudan raw komutlar yazmak gerekiyor, o zaman böyle bir context değiştirme aracına ihtiyaç duyuluyor ..!!

Güzel geri bildiriminiz için teşekkürler

 
yungs0917 2026-02-19

Kod/UX/tasarım, her türlü geri bildirime açığım! :)