Ir al contenido

kstack

Pack de Skills para Claude Code que le ayuda a monitorear sus clusters K8s de forma superinteligente.

Para instalar los Skills de kstack de forma global, ejecute este comando:

Ventana de terminal
curl -sS https://kstack.sh/install | bash

También puede instalarlas localmente dentro de un directorio de proyecto específico:

Ventana de terminal
curl -sS https://kstack.sh/install | bash -s -- --local

Una vez instaladas, los Skills estarán disponibles dentro de sus sesiones de agente:

───────────────────────────────────
❯ /kstack-cluster-status
───────────────────────────────────

Por defecto, el script instalará los Skills con el prefijo de namespace kstack-*, pero puede deshabilitarlo con el flag --no-prefix. También instalará los Skills para todos sus agentes disponibles (p. ej. Claude, Codex, OpenCode), aunque puede elegir apuntar a agentes individuales con el flag --agent (consulte Instalación).

Kstack usa su archivo kubeconfig local para la autenticación y respetará sus permisos RBAC. Si encuentra problemas de permisos, se lo hará saber.


Monitoreo

  • /cluster-status — Instantánea de salud (reinicios de Pod, condiciones de node, presión de recursos)
  • /events — Eventos recientes, ordenados por severidad

Solución de problemas

  • /investigate — Análisis de causa raíz a través de eventos, logs y recursos relacionados
  • /logs — Sesión tmux compartida que traduce lenguaje natural en consultas y análisis de logs (vía Kubetail)
  • /metrics — Obtiene métricas de CPU, memoria y otros recursos para pods, nodes y workloads
  • /exec — Shell tmux compartido en un pod, node o contenedor de depuración efímero

Auditorías

  • /audit-security — RBAC, postura de seguridad de pods, ajuste de privilegios
  • /audit-network — Verificaciones de NetworkPolicy, Service, Ingress, GatewayAPI, DNS y cifrado
  • /audit-cost — Solicitudes vs. uso real, sobreaprovisionamiento, capacidad inactiva
  • /audit-outdated — Servicios desactualizados, CVEs conocidos, actualizaciones de versión disponibles

Varios

  • /cleanup — Elimina todos los recursos gestionados por kstack del cluster (contenedores de depuración, clones de pods, watcher jobs)
  • /forget — Borra el caché local de kstack y descarta lo que aprendió sobre su(s) cluster(s)

Introducción

Aprenda qué es kstack, cómo funciona y los problemas que resuelve. Leer la introducción.

Habilidades

Explore la referencia completa de Skills para monitoreo, solución de problemas y auditoría de sus clusters. Ver Skills.