Aller au contenu

kstack

Pack de Skills pour Claude Code qui vous aide à surveiller vos clusters K8s de façon superintelligente.

Pour installer les Skills kstack globalement, exécutez cette commande :

Fenêtre de terminal
curl -sS https://kstack.sh/install | bash

Vous pouvez également les installer localement dans un répertoire de projet spécifique :

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

Une fois installés, les Skills seront disponibles dans vos sessions d’agent :

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

Par défaut, le script installe les Skills avec un préfixe de namespace kstack-*, désactivable avec le flag --no-prefix. Il installe également les Skills pour tous vos agents disponibles (ex. Claude, Codex, OpenCode), mais vous pouvez cibler des agents individuels avec le flag --agent à la place (voir Installation).

Kstack utilise votre fichier kubeconfig local pour l’authentification et respecte vos permissions RBAC. En cas de problème de permissions, il vous en informera.


Surveillance

  • /cluster-status — Snapshot de santé (redémarrages de pods, conditions des nœuds, pression sur les ressources)
  • /events — Événements récents, classés par gravité

Dépannage

  • /investigate — Analyse de cause racine à travers les événements, logs et ressources liées
  • /logs — Session tmux partagée qui traduit le langage naturel en requêtes et analyses de logs (via Kubetail)
  • /metrics — Récupération des métriques CPU, mémoire et autres ressources pour les pods, nœuds et workloads
  • /exec — Shell tmux partagé dans un pod, un nœud ou un conteneur de débogage éphémère

Audits

  • /audit-security — RBAC, posture de sécurité des pods, réduction des privilèges
  • /audit-network — NetworkPolicy, Service, Ingress, GatewayAPI, DNS et vérifications de chiffrement
  • /audit-cost — Requêtes vs utilisation, sur-provisionnement, capacité inactive
  • /audit-outdated — Services obsolètes, CVE connus, mises à jour de versions disponibles

Divers

  • /cleanup — Supprime toutes les ressources appartenant à kstack du cluster (conteneurs de débogage, clones de pods, watcher jobs)
  • /forget — Vide le cache local de kstack et supprime ce qu’il a appris sur vos clusters

Introduction

Découvrez ce qu’est kstack, son fonctionnement et les problèmes qu’il résout. Lire l’introduction.

Skills

Parcourez la référence complète des Skills pour la surveillance, le dépannage et l’audit de vos clusters. Voir les Skills.