3 poin oleh yungs0917 2026-02-19 | 3 komentar | Bagikan ke WhatsApp

Saya mengelola beberapa klaster k8s dan sering harus berpindah konteks serta namespace.
Awalnya saya mengubahnya dengan perintah kubectl, lalu mengetahui alat bernama kubectx dan kubens sehingga sempat menggunakannya.

Namun, menurut saya kedua alat tersebut pada dasarnya tidak menyediakan UI yang interaktif dan kecepatan perpindahannya juga agak lambat, jadi saya membuat alat berbasis TUI yang memungkinkan perpindahan konteks/namespace secara intuitif dan cepat.

Bukan hanya perpindahan konteks/namespace, alat ini juga menyediakan fitur dashboard untuk melihat secara singkat status koneksi API Server dan status resource, sehingga validitas status konteks dan resource klaster dapat dipahami dengan cepat dalam satu layar.

Berikut adalah alamat GitHub dan perkenalan singkat fiturnya.

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

[Perkenalan fitur]

  • Dashboard klaster: Memantau status resource seperti node, pod, event, dan lainnya pada klaster yang terhubung secara real-time dalam satu tampilan.
  • Perpindahan konteks: Mencari dan berpindah ke konteks klaster yang diinginkan dengan fuzzy search dan TUI.
  • Edit konteks: Mengubah nama atau menghapus konteks langsung dari layar TUI tanpa perintah terpisah.
  • Perpindahan namespace: Antarmuka perpindahan namespace yang praktis (mendukung kembali ke namespace default dengan perintah kubesnap ns ~).

[Instalasi cepat]

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

3 komentar

 
jjpark78 2026-02-20

k9s memang sangat praktis

 
yungs0917 2026-02-20

Betul.. haha saya juga memakainya bersamaan dengan k9s, tapi
kadang ada saatnya saya harus mengetik perintah mentah, jadi pada saat seperti itu memang terasa perlu alat untuk berpindah konteks ..!!

Terima kasih atas masukan yang bagus

 
yungs0917 2026-02-19

Masukan apa pun terkait kode/UX/desain sangat saya sambut! :)