
kubeshark v53.4.0
eBPFを活用したKubernetes向けネットワーク可観測性。完全なK8sコンテキストでL4/L7トラフィックをインデックス化し、鍵なしでTLSを復号化します。MCP経由のAIエージェントとダッシュボード経由の人間の両方がクエリ可能です。
SREとAIエージェントのためのネットワーク可観測性
Kubesharkは、eBPFを使用してカーネルレベルでクラスタ全体のネットワークトラフィックをインデックス化し、ネットワーク、API、Kubernetesのセマンティクスを用いたあらゆるクエリに対して即座に答えを提供します。
できること:
- 過去のPCAPをダウンロード — ノード、時間、ワークロード、IPでフィルタリングされたクラスタ全体のパケットキャプチャ。PCAPを長期保存し、後で調査することができます。
- ネットワークデータを可視化 — リアルタイムダッシュボードで、API、Kubernetes、またはネットワークのセマンティクスに一致するトラフィックのクエリを探索できます。
- 暗号化トラフィックを平文で確認 — eBPFを使用してTLS/mTLSトラフィックを自動的に復号化。キー管理やサイドカーは不要です。
- AIと統合 — お気に入りのAIアシスタント(例: Claude、Copilot)を接続し、インシデント対応や根本原因分析などのAI駆動ワークフローにネットワークデータを含めることができます。

はじめに
helm repo add kubeshark https://helm.kubeshark.com
helm install kubeshark kubeshark/kubeshark
kubectl port-forward svc/kubeshark-front 8899:80
ブラウザで http://localhost:8899 を開きます。トラフィックのキャプチャが始まります。
本番環境では、port-forwardの代わりにingressコントローラーの使用を推奨します。
MCP経由でAIエージェントを接続:
brew install kubeshark
claude mcp add kubeshark -- kubeshark mcp
AIエージェントのためのネットワークデータ
Kubesharkは、MCPを介してクラスタ全体のネットワークデータを公開し、AIエージェントが自然言語でトラフィックをクエリし、API呼び出しを調査し、根本原因分析を実行できるようにします。
「なぜ14:15にチェックアウトが失敗したのか?」 「エラーレートが1%を超えているサービスはどれか?」 「ノード間の全経路におけるTCP再送信率を表示して」 「リクエストabc123を全サービスでトレースして」
Claude Code、Cursor、およびMCP互換のあらゆるAIで動作します。

AIスキル
KubesharkのMCPツール上で、AIエージェントにドメイン固有のワークフローを教えるオープンソースの再利用可能なスキルです:
| スキル | 説明 |
|---|---|
| ネットワークRCA | 遡及的根本原因分析 — スナップショット、解剖、PCAP抽出、トレンド比較 |
| KFL | KFL(Kubesharkフィルター言語)のエキスパート — トラフィックフィルターの作成、デバッグ、最適化 |
Claude Codeプラグインとしてインストール:
/plugin marketplace add kubeshark/kubeshark
/plugin install kubeshark
または、クローンして直接使用することもできます — スキルは会話コンテキストに基づいて自動的に起動します。
API、Kubernetes、ネットワークのセマンティクスでクエリ
Kubesharkは、プロトコル仕様に従ってトラフィックを解析し、HTTP、gRPC、Redis、Kafka、DNSなどをサポートして、クラスタ全体のネットワークトラフィックをインデックス化します。単一のKFLクエリで、Kubernetesのアイデンティティ、APIコンテキスト、ネットワーク属性の3つのセマンティックレイヤーすべてを組み合わせ、必要なトラフィックを正確に特定できます。コードの計装は不要です。

ワークロード依存関係マップ
ワークロードがどのように通信するかを示す視覚的なマップで、クラスタ全体の依存関係、トラフィック量、プロトコル使用状況を表示します。

トラフィック保持とPCAPエクスポート
復号化されたTLSを含む、クラスタ全体の生のネットワークトラフィックをキャプチャして保持します。時間範囲、ノード、ワークロード、IPで絞り込んだPCAPをダウンロードでき、WiresharkやPCAP互換ツールですぐに使用できます。長期保持やクラスタ間共有のために、スナップショットをクラウドストレージ(S3、Azure Blob、GCS)に保存できます。

機能
| 機能 | 説明 |
|---|---|
| トラフィックスナップショット | クラウドストレージ(S3、Azure Blob、GCS)対応のポイントインタイムスナップショット、Wireshark用PCAPエクスポート |
| トラフィックインデックス化 | リクエスト/レスポンスのマッチングと完全なペイロードを備えたリアルタイムおよび遅延L7インデックス化 |
| プロトコルサポート | HTTP、gRPC、GraphQL、Redis、Kafka、DNSなど |
| TLS復号化 | キー管理不要のeBPFベースの復号化、スナップショットに含まれます |
| AI統合 | ネットワークRCAとトラフィックフィルタリングのためのMCPサーバー + オープンソースAIスキル |
| KFLクエリ言語 | Kubernetes、API、ネットワークのセマンティクスを備えたCELベースのクエリ言語 |
| 100%オンプレミス | エアギャップ対応、外部依存関係なし |
インストール
| 方法 | コマンド |
|---|---|
| Helm | helm repo add kubeshark https://helm.kubeshark.com && helm install kubeshark kubeshark/kubeshark |
| Homebrew | brew install kubeshark && kubeshark tap |
| バイナリ | ダウンロード |
コントリビューション
コントリビューションを歓迎します。CONTRIBUTING.mdをご覧ください。