Zum Inhalt springen

kstack

Skill-Pack für Claude Code zur superintelligenten Überwachung deiner K8s-Cluster.

Um die kstack-Skills global zu installieren, führe diesen Befehl aus:

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

Alternativ kannst du sie lokal in einem bestimmten Projektverzeichnis installieren:

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

Nach der Installation sind die Skills in deinen Agent-Sessions verfügbar:

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

Standardmäßig installiert das Skript die Skills mit dem Namespace-Präfix kstack-*, was mit dem Flag --no-prefix deaktiviert werden kann. Es installiert die Skills außerdem für alle verfügbaren Agents (z. B. Claude, Codex, OpenCode); mit dem Flag --agent kannst du einzelne Agents gezielt ansprechen (siehe Installation).

Kstack verwendet deine lokale kubeconfig-Datei zur Authentifizierung und respektiert deine RBAC-Berechtigungen. Bei Berechtigungsproblemen erhältst du eine entsprechende Meldung.


Überwachung

  • /cluster-status — Health-Snapshot (Pod-Neustarts, Node-Zustände, Ressourcendruck)
  • /events — Aktuelle Events, nach Schweregrad eingestuft

Fehlerbehebung

  • /investigate — Root-Cause-Analyse über Events, Logs und zugehörige Ressourcen
  • /logs — Gemeinsame tmux-Session, die natürliche Sprache in Log-Abfragen und -Analysen übersetzt (via Kubetail)
  • /metrics — CPU-, Speicher- und andere Ressourcen-Metriken für Pods, Nodes und Workloads abrufen
  • /exec — Gemeinsame tmux-Shell in einen Pod, Node oder ephemeren Debug-Container

Audits

  • /audit-security — RBAC, Pod-Sicherheitslage, Privilege-Tightening
  • /audit-network — NetworkPolicy, Service, Ingress, GatewayAPI, DNS und Verschlüsselungs-Checks
  • /audit-cost — Requests vs. tatsächliche Nutzung, Überversorgung, ungenutzte Kapazität
  • /audit-outdated — Veraltete Services, bekannte CVEs, verfügbare Versions-Updates

Verschiedenes

  • /cleanup — Alle kstack-eigenen Ressourcen aus dem Cluster entfernen (Debug-Container, Pod-Klone, Watcher-Jobs)
  • /forget — Lokalen Cache von kstack löschen und das Gelernte über deine(n) Cluster verwerfen

Einführung

Erfahre, was kstack ist, wie es funktioniert und welche Probleme es löst. Zur Einführung.

Skills

Durchsuche die vollständige Skill-Referenz für Überwachung, Fehlerbehebung und Auditing deiner Cluster. Skills anzeigen.