Kubernetes フリートの中央パイロット ✈️✈️
k8s_pilot
は、複数の Kubernetes クラスターを一度に管理するための軽量の集中型コントロール プレーン サーバーです。
強力なツールと直感的な API を使用すると、1 つのコックピットからすべてのクラスターを監視および制御できます。
🚀 概要
- 🔄マルチクラスタコンテキストスイッチングをサポート
- 🔧 最も一般的な Kubernetes リソースでCRUD 操作を有効にします
- ⚙️ Claude AI およびそれ以降のMCPを搭載
🧰 前提条件
- Python 3.13以上
uv
パッケージマネージャー- Kubernetes クラスターへのアクセス (
~/.kube/config
またはクラスター内構成)
インストール
Claude Desktopでの使用
Claude 内から k8s_pilot MCP サーバーを実行するには、次の設定を使用します。
リポジトリをクローンした実際のディレクトリに置き換えます。
シナリオ
pypy 名前空間の nginx イメージを使用してデプロイメントを作成し、それに接続するサービスも作成します。
主な特徴
マルチクラスタ管理
- 複数のKubernetesクラスターとシームレスに連携
- コンテキストに応じた操作を実行する
- MCPプロンプトを介してクラスター間を簡単に切り替えます
リソース管理
- 表示、作成、更新、削除:
- デプロイメント、サービス、ポッド
- ConfigMap、Secret、Ingress
- ステートフルセット、デーモンセット
- ロール、クラスターロール
- 永続ボリュームとクレーム
名前空間操作
- 名前空間の作成/削除
- 名前空間内のすべてのリソースを一覧表示する
- ラベルとリソース割り当てを管理する
ノード管理
- ノードの詳細と条件を表示する
- Cordon/uncordon、label/taintノード
- ノードごとのポッドを一覧表示する
ライセンス
このプロジェクトはMITライセンスの下で提供されています。詳細はLICENSEファイルをご覧ください。
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
複数の Kubernetes クラスターを同時に管理し、共通の Kubernetes リソースでのコンテキスト切り替えと CRUD 操作をサポートする軽量の集中型コントロール プレーン サーバーです。
Related MCP Servers
- -securityAlicense-qualityThis project is intended as a both MCP server connecting to Kubernetes and a library to build more servers for any custom resources in Kubernetes.Last updated -310GoMIT License
- -securityFlicense-qualityA server that enables LLMs to manage Kubernetes clusters through natural language commands, wrapping kubectl operations to provide a simplified interface for common Kubernetes tasks.Last updated -3Python
- -securityAlicense-qualityA Model Context Protocol server that enables AI assistants to interact with Kubernetes clusters through natural language, supporting core Kubernetes operations, monitoring, security, and diagnostics.Last updated -643PythonMIT License
- AsecurityFlicenseAqualityA gateway for Generative AI systems to interact with multiple Kubernetes clusters through Model Context Protocol, enabling comprehensive Kubernetes resource operations and multi-cluster management.Last updated -482Python