O que kstack-init faz?
Skill pack para Claude Code que ajuda você a monitorar seus clusters K8s de forma superinteligente.
Visão Geral
O skill kstack-init automatiza a configuração de uma stack completa de monitoramento para clusters Kubernetes, instalando Prometheus, Grafana e ferramentas associadas. Ele elimina a complexidade de configurar manualmente cada componente, fornecendo um comando único para iniciar a observabilidade do seu cluster.
Como usar
-
Certifique-se de ter o Claude Code instalado.
-
Execute o seguinte comando no diretório do seu projeto:
claude code -
No prompt do Claude Code, ative o skill:
@kstack-init -
Siga as instruções fornecidas pelo assistente para completar a instalação.
Funcionalidades
- Instala o Prometheus para coleta de métricas.
- Configura o Grafana com dashboards pré-definidos.
- Coleta métricas de nós, pods, deployments e serviços.
- Alertas básicos configurados para falhas comuns.
- Suporte a personalização via variáveis de ambiente (opcional).
Requisitos
- Um cluster Kubernetes em execução.
- Acesso com permissões de administrador (
cluster-admin). kubectlinstalado e configurado.- Helm 3.x instalado (opcional, mas recomendado).
Variáveis de Ambiente
KSTACK_NAMESPACE: Namespace onde a stack será instalada (padrão:kstack-monitoring).KSTACK_GRAFANA_PASSWORD: Senha para o usuário admin do Grafana (padrão:admin).
Personalização
Para modificar recursos, você pode editar os arquivos YAML gerados ou sobrescrever valores via Helm. Consulte a documentação oficial de cada ferramenta para detalhes.