Центральный пилот для ваших Kubernetes-флотов ✈️✈️
k8s_pilot
— это легкий централизованный сервер плоскости управления для одновременного управления несколькими кластерами Kubernetes .
Благодаря мощным инструментам и интуитивно понятным API вы можете наблюдать и управлять всеми своими кластерами из одной кабины.
🚀 Обзор
- 🔄 Поддерживает многокластерное переключение контекста
- 🔧 Позволяет выполнять операции CRUD на большинстве распространенных ресурсов Kubernetes
- ⚙️ Работает на базе MCP для Claude AI и не только
🧰 Предварительные условия
- Python 3.13 или выше
- менеджер пакетов
uv
- Доступ к кластерам Kubernetes (
~/.kube/config
или внутрикластерная конфигурация)
Установка
Использование с Claude Desktop
Используйте эту конфигурацию для запуска сервера MCP k8s_pilot из Клода:
Замените фактическим каталогом, в который вы клонировали репозиторий.
Сценарий
Создайте развертывание, используя образ nginx в пространстве имен pypy, а также создайте службу, которая подключается к нему.
Основные характеристики
Управление мультикластером
- Бесперебойное взаимодействие с несколькими кластерами Kubernetes
- Выполнение контекстно-зависимых операций
- Легко переключайтесь между кластерами с помощью подсказок MCP
Контроль ресурсов
- Просмотр, создание, обновление, удаление:
- Развертывания, службы, модули
- Конфигурационные карты, секреты, входы
- StatefulSets, DaemonSets
- Роли, КластерРоли
- Постоянные объемы и претензии
Операции с пространством имен
- Создание/удаление пространств имен
- Список всех ресурсов в пространстве имен
- Управление метками и квотами ресурсов
Управление узлом
- Просмотреть сведения об узле и его условия
- Оцепление/расцепление, маркировка/заражение узлов
- Список модулей на узел
Лицензия
Этот проект лицензирован по лицензии MIT. Подробности см. в файле LICENSE .
hybrid server
The server is able to function both locally and remotely, depending on the configuration or use case.
Tools
Легкий, централизованный сервер плоскости управления, который позволяет управлять несколькими кластерами Kubernetes одновременно, поддерживая переключение контекста и операции CRUD на общих ресурсах Kubernetes.
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 -649PythonMIT 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