コンテンツにスキップ

kstack

K8sクラスターを超知能的に監視するClaude Code向けスキルパック。

kstackのスキルをグローバルにインストールするには、次のコマンドを実行します。

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

特定のプロジェクトディレクトリ内にローカルインストールすることもできます。

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

インストール後、エージェントセッション内でスキルが利用可能になります。

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

デフォルトでは、スクリプトは kstack-* Namespace プレフィックス付きでスキルをインストールしますが、--no-prefix フラグで無効化できます。また、利用可能なすべてのエージェント(Claude、Codex、OpenCodeなど)にスキルをインストールしますが、--agent フラグで特定のエージェントを指定することもできます(インストールを参照)。

kstackはローカルの kubeconfig ファイルを認証に使用し、RBACパーミッションを尊重します。パーミッションの問題が発生した場合は通知します。


監視

  • /cluster-status — ヘルススナップショット(Pod再起動、Nodeコンディション、リソース圧迫)
  • /events — 重大度でランク付けされた最近のイベント

トラブルシューティング

  • /investigate — イベント、ログ、関連リソースを横断した根本原因分析
  • /logs — 自然言語をログ取得・分析に変換する共有tmuxセッション(Kubetail経由)
  • /metrics — Pod、Node、ワークロードのCPU・メモリ・その他リソースメトリクスの取得
  • /exec — Pod、Node、またはエフェメラルデバッグコンテナへの共有tmuxシェル

監査

  • /audit-security — RBAC、Podセキュリティポスチャー、権限の最小化
  • /audit-network — NetworkPolicy、Service、Ingress、GatewayAPI、DNS、暗号化チェック
  • /audit-cost — リクエスト対使用量、過剰プロビジョニング、アイドルキャパシティ
  • /audit-outdated — 古いサービス、既知のCVE、利用可能なバージョンアップ

その他

  • /cleanup — クラスターからkstack所有リソースをすべて削除(デバッグコンテナ、Podクローン、ウォッチャー Job)
  • /forget — kstackのローカルキャッシュをクリアし、クラスターについて学習した内容を破棄

はじめに

kstackとは何か、どのように動作するか、解決する問題について学びます。はじめにを読む

スキル

クラスターの監視、トラブルシューティング、監査のためのスキルリファレンス一覧を参照します。スキルを見る