Der zentrale Pilot für Ihre Kubernetes-Flotten ✈️✈️
k8s_pilot
ist ein leichtgewichtiger, zentralisierter Control-Plane-Server zur gleichzeitigen Verwaltung mehrerer Kubernetes-Cluster .
Mit leistungsstarken Tools und intuitiven APIs können Sie alle Ihre Cluster von einem Cockpit aus beobachten und steuern.
🚀 Übersicht
🔄 Unterstützt Multi-Cluster-Kontextwechsel
🔧 Ermöglicht CRUD-Operationen auf den gängigsten Kubernetes-Ressourcen
⚙️ Unterstützt von MCP für Claude AI und darüber hinaus
🧰 Voraussetzungen
Python 3.13 oder höher
uv
-PaketmanagerZugriff auf Kubernetes-Cluster (
~/.kube/config
oder In-Cluster-Konfiguration)
Installation
Verwendung mit Claude Desktop
Verwenden Sie diese Konfiguration, um den k8s_pilot MCP-Server von Claude aus auszuführen:
Ersetzen Sie es durch das tatsächliche Verzeichnis, in das Sie das Repo geklont haben.
Szenario
Erstellen Sie eine Bereitstellung mit dem Image „nginx:latest“ im Namespace „pypy“ und erstellen Sie außerdem einen Dienst, der eine Verbindung damit herstellt.
Hauptmerkmale
Multi-Cluster-Verwaltung
Nahtlose Interaktion mit mehreren Kubernetes-Clustern
Ausführen kontextbezogener Vorgänge
Einfaches Wechseln zwischen Clustern über MCP-Eingabeaufforderungen
Ressourcenkontrolle
Anzeigen, Erstellen, Aktualisieren, Löschen:
Bereitstellungen, Dienste, Pods
ConfigMaps, Geheimnisse, Ingresses
StatefulSets, DaemonSets
Rollen, Clusterrollen
PersistentVolumes & Claims
Namespace-Operationen
Namespaces erstellen/löschen
Auflisten aller Ressourcen in einem Namespace
Verwalten von Bezeichnungen und Ressourcenkontingenten
Knotenverwaltung
Knotendetails und -bedingungen anzeigen
Knoten abgrenzen/entgrenzen, beschriften/beflecken
Pods pro Knoten auflisten
Lizenz
Dieses Projekt ist unter der MIT-Lizenz lizenziert. Weitere Informationen finden Sie in der Datei LICENSE .
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Ein leichter, zentralisierter Control Plane-Server, der die gleichzeitige Verwaltung mehrerer Kubernetes-Cluster ermöglicht und Kontextwechsel und CRUD-Operationen auf gemeinsamen Kubernetes-Ressourcen unterstützt.
Related MCP Servers
- AsecurityFlicenseAqualityA 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 -259
- -securityAlicense-qualityProvides MCP multi-cluster Kubernetes management and operations, featuring a management interface, logging, and nearly 50 built-in tools covering common DevOps and development scenarios. Supports both standard and CRD resources.Last updated -655MIT License
- -securityAlicense-qualityProvides MCP multi-cluster Kubernetes management and operations. It can be integrated as an SDK into your own project and includes nearly 50 built-in tools covering common DevOps and development scenarios. Supports both standard and CRD resources.Last updated -126MIT License
- -securityFlicense-qualityAn MCP server that enables interaction with multiple Kubernetes clusters simultaneously, providing comprehensive tools for cluster management, resource operations, and diagnostics across different environments.Last updated -