Pular para o conteúdo

kstack

Pacote de Skills para Claude Code que ajuda você a monitorar seus clusters K8s de forma superinteligente.

Para instalar os Skills do kstack globalmente, execute este comando:

Terminal window
curl -sS https://kstack.sh/install | bash

Alternativamente, você pode instalá-las localmente dentro de um diretório de projeto específico:

Terminal window
curl -sS https://kstack.sh/install | bash -s -- --local

Após a instalação, os Skills estarão disponíveis dentro das suas sessões de agent:

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

Por padrão, o script instala os Skills com o prefixo de namespace kstack-*, mas você pode desativar isso com o sinalizador --no-prefix. Ele também instala os Skills para todos os seus agents disponíveis (ex.: Claude, Codex, OpenCode), mas você pode selecionar agents individuais com o sinalizador --agent (veja Instalação).

O kstack usa seu arquivo kubeconfig local para autenticação e respeitará suas permissões RBAC. Se encontrar problemas de permissão, irá informá-lo.


Monitoramento

  • /cluster-status — Snapshot de saúde (reinicializações de pod, condições de node, pressão de recursos)
  • /events — Eventos recentes, classificados por severidade

Solução de problemas

  • /investigate — Análise de causa raiz entre eventos, logs e recursos relacionados
  • /logs — Sessão tmux compartilhada que traduz linguagem natural em buscas e análise de logs (via Kubetail)
  • /metrics — Busca métricas de CPU, memória e outros recursos para pods, nodes e workloads
  • /exec — Shell tmux compartilhado em um pod, node ou container de debug efêmero

Auditorias

  • /audit-security — RBAC, postura de segurança de pod, redução de privilégios
  • /audit-network — Verificações de NetworkPolicy, Service, Ingress, GatewayAPI, DNS e criptografia
  • /audit-cost — Requests vs. uso real, superprovisionamento, capacidade ociosa
  • /audit-outdated — Serviços desatualizados, CVEs conhecidos, atualizações de versão disponíveis

Diversos

  • /cleanup — Remove todos os recursos gerenciados pelo kstack do cluster (containers de debug, clones de pod, watcher jobs)
  • /forget — Limpa o cache local do kstack e descarta o que ele aprendeu sobre seu(s) cluster(s)

Introdução

Saiba o que é o kstack, como funciona e os problemas que resolve. Leia a introdução.

Skills

Explore a referência completa de Skills para monitoramento, solução de problemas e auditoria dos seus clusters. Ver Skills.