Skip to main content
Glama

k8s-pilot

by bourbonkk

k8s-pilot-ci

Schmiedeabzeichen Verifiziert auf MseeP

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 -Paketmanager

  • Zugriff auf Kubernetes-Cluster ( ~/.kube/config oder In-Cluster-Konfiguration)

# Install uv (if not installed) # For MacOS brew install uv # For Linux curl -LsSf https://astral.sh/uv/install.sh | sh

Installation

# Clone the repository git clone https://github.com/bourbonkk/k8s-pilot.git cd k8s-pilot # Launch with uv + MCP uv run --with mcp[cli] mcp run k8s_pilot.py

Verwendung mit Claude Desktop

Verwenden Sie diese Konfiguration, um den k8s_pilot MCP-Server von Claude aus auszuführen:

{ "mcpServers": { "k8s_pilot": { "command": "uv", "args": [ "--directory", "<path-to-cloned-repo>/k8s-pilot", "run", "--with", "mcp[cli]", "mcp", "run", "k8s_pilot.py" ] } } }

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. Bereitstellen

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 .

Deploy Server
A
security – no known vulnerabilities
A
license - permissive license
A
quality - confirmed to work

hybrid server

The server is able to function both locally and remotely, depending on the configuration or use case.

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.

  1. 🧰 Voraussetzungen
    1. Installation
      1. Verwendung mit Claude Desktop
        1. Szenario
          1. Hauptmerkmale
            1. Multi-Cluster-Verwaltung
            2. Ressourcenkontrolle
            3. Namespace-Operationen
            4. Knotenverwaltung
          2. Lizenz

            Related MCP Servers

            • A
              security
              F
              license
              A
              quality
              A 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 -
              25
              9
            • -
              security
              A
              license
              -
              quality
              Provides 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 -
              655
              MIT License
              • Linux
              • Apple
            • -
              security
              A
              license
              -
              quality
              Provides 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 -
              126
              MIT License
              • Linux
              • Apple
            • -
              security
              F
              license
              -
              quality
              An 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 -
              • Apple
              • Linux

            View all related MCP servers

            MCP directory API

            We provide all the information about MCP servers via our MCP API.

            curl -X GET 'https://glama.ai/api/mcp/v1/servers/bourbonkk/k8s-pilot'

            If you have feedback or need assistance with the MCP directory API, please join our Discord server