Центральный пилот для ваших Kubernetes-флотов ✈️✈️
k8s_pilot — это легкий централизованный сервер плоскости управления для одновременного управления несколькими кластерами Kubernetes .
Благодаря мощным инструментам и интуитивно понятным API вы можете наблюдать и управлять всеми своими кластерами из одной кабины.
🚀 Обзор
🔄 Поддерживает многокластерное переключение контекста
🔧 Позволяет выполнять операции CRUD на большинстве распространенных ресурсов Kubernetes
⚙️ Работает на базе MCP для Claude AI и не только
Related MCP server: k8m
🧰 Предварительные условия
Python 3.13 или выше
менеджер пакетов
uvДоступ к кластерам Kubernetes (
~/.kube/configили внутрикластерная конфигурация)
Установка
Использование с Claude Desktop
Используйте эту конфигурацию для запуска сервера MCP k8s_pilot из Клода:
Замените фактическим каталогом, в который вы клонировали репозиторий.
Сценарий
Создайте развертывание, используя образ nginx:latest в пространстве имен pypy, а также создайте службу, которая подключается к нему.
Основные характеристики
Управление мультикластером
Бесперебойное взаимодействие с несколькими кластерами Kubernetes
Выполнение контекстно-зависимых операций
Легко переключайтесь между кластерами с помощью подсказок MCP
Контроль ресурсов
Просмотр, создание, обновление, удаление:
Развертывания, службы, модули
Конфигурационные карты, секреты, входы
StatefulSets, DaemonSets
Роли, КластерРоли
Постоянные объемы и претензии
Операции с пространством имен
Создание/удаление пространств имен
Список всех ресурсов в пространстве имен
Управление метками и квотами ресурсов
Управление узлом
Просмотреть сведения об узле и его условия
Оцепление/расцепление, маркировка/заражение узлов
Список модулей на узел
Лицензия
Этот проект лицензирован по лицензии MIT. Подробности см. в файле LICENSE .