はじめに
kstackとは何か、どのように動作するか、解決する問題について学びます。はじめにを読む
kstackのスキルをグローバルにインストールするには、次のコマンドを実行します。
curl -sS https://kstack.sh/install | bash特定のプロジェクトディレクトリ内にローカルインストールすることもできます。
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のローカルキャッシュをクリアし、クラスターについて学習した内容を破棄