Kubernetes フリートの中央パイロット ✈️✈️
k8s_pilotは、複数の Kubernetes クラスターを一度に管理するための軽量の集中型コントロール プレーン サーバーです。
強力なツールと直感的な API を使用すると、1 つのコックピットからすべてのクラスターを監視および制御できます。
🚀 概要
🔄マルチクラスタコンテキストスイッチングをサポート
🔧 最も一般的な Kubernetes リソースでCRUD 操作を有効にします
⚙️ Claude AI およびそれ以降のMCPを搭載
Related MCP server: k8m
🧰 前提条件
Python 3.13以上
uvパッケージマネージャーKubernetes クラスターへのアクセス (
~/.kube/configまたはクラスター内構成)
インストール
Claude Desktopでの使用
Claude 内から k8s_pilot MCP サーバーを実行するには、次の設定を使用します。
リポジトリをクローンした実際のディレクトリに置き換えます。
シナリオ
pypy 名前空間の nginx:latest イメージを使用してデプロイメントを作成し、それに接続するサービスも作成します。
主な特徴
マルチクラスタ管理
複数のKubernetesクラスターとシームレスに連携
コンテキストに応じた操作を実行する
MCPプロンプトを介してクラスター間を簡単に切り替えます
リソース管理
表示、作成、更新、削除:
デプロイメント、サービス、ポッド
ConfigMap、Secret、Ingress
ステートフルセット、デーモンセット
ロール、クラスターロール
永続ボリュームとクレーム
名前空間操作
名前空間の作成/削除
名前空間内のすべてのリソースを一覧表示する
ラベルとリソース割り当てを管理する
ノード管理
ノードの詳細と条件を表示する
Cordon/uncordon、label/taintノード
ノードごとのポッドを一覧表示する
ライセンス
このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。