3 puntos por yungs0917 2026-02-19 | 3 comentarios | Compartir por WhatsApp

Administro varios clústeres de k8s y con frecuencia tenía que cambiar de contexto y de namespace,
al principio lo hacía con comandos de kubectl, y luego descubrí herramientas como kubectx y kubens, que empecé a usar.

Sin embargo, sentía que ambas herramientas no ofrecían por defecto una UI interactiva y que la velocidad de cambio era algo lenta, así que hice una herramienta en TUI para cambiar de contexto/namespace de forma intuitiva y rápida.

Además de simplemente cambiar de contexto/namespace, también ofrece una función de panel para revisar de manera sencilla el estado de conexión del API Server y el estado de los recursos, lo que permite verificar rápidamente de un vistazo la validez del contexto y los recursos del clúster.

Abajo están la dirección de Github y una breve presentación de funciones.

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

[Presentación de funciones]

  • Panel del clúster: permite ver en tiempo real y de un vistazo el estado de recursos como nodos, pods y eventos del clúster conectado.
  • Cambio de contexto: encuentra y cambia al contexto de clúster deseado mediante búsqueda difusa y TUI.
  • Edición de contexto: permite renombrar y eliminar contextos al instante desde la pantalla TUI, sin comandos adicionales.
  • Cambio de namespace: interfaz conveniente para cambiar de namespace (con soporte para volver al namespace predeterminado con el comando kubesnap ns ~).

[Instalación rápida]

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

3 comentarios

 
jjpark78 2026-02-20

k9s es súper cómodo.

 
yungs0917 2026-02-20

Así es... jaja, yo también lo uso en paralelo con k9s, pero a veces hay que escribir comandos más raw, así que en esos casos sí hace falta una herramienta para cambiar de contexto..!!

Gracias por el buen feedback

 
yungs0917 2026-02-19

¡Cualquier tipo de feedback sobre código/UX/diseño es bienvenido! :)