KSail

KSail

devantler-techNOASSERTION
147 звёзд10 форков
KSail — единый инструмент для работы с Kubernetes. Вместо того чтобы устанавливать kubectl, K9s, Helm и другие утилиты по отдельности, вы получаете один бинарный файл. Он объединяет их в общий интерфейс. Сервер создан для разработчиков и DevOps-инженеров. Вы управляете кластерами: создаёте их на локальной машине или в облаке, разворачиваете приложения, следите за состоянием инфраструктуры. Всё это доступно через CLI, VS Code, ИИ-ассистентов или MCP-сервер. Для работы достаточно Docker или доступа к облачному провайдеру.

Характеристики

Общее

  • СтатусСообщество
  • Разработчикdevantler-tech
  • ЛицензияNOASSERTION

Технологии

  • Языки
    Go
  • Транспорт
    stdio

Описание

Возможности

  • Создание локального Kubernetes-кластера командой ksail cluster create.
  • Инициализация нового проекта со сгенерированными конфигурациями через ksail cluster init.
  • Подключение к кластеру и открытие визуального интерфейса K9s одной командой.
  • Развёртывание приложений (workloads) на кластере.
  • Интеграция с GitHub Copilot CLI и Claude Code: плагин автоматически регистрирует MCP-сервер и навык экспертизы в Kubernetes.
  • Работа через CLI, VS Code Extension, AI Chat TUI и напрямую по протоколу MCP.
  • Поддержка GitOps-пайплайнов и multi-tenancy для нескольких команд.
  • Операции над кластерами через естественный язык с помощью ИИ-ассистента.
  • Поддержка различных дистрибутивов Kubernetes и облачных провайдеров.
  • Сквозная совместимость: от локальной разработки до продакшена.

Как подключить

Установите KSail глобально:

brew install --cask devantler-tech/tap/ksail

Или через Go:

go install github.com/devantler-tech/ksail/v7@latest

Добавьте конфигурацию в файл настроек вашего MCP-клиента. Например, для Claude Desktop:

{ "mcpServers": { "ksail": { "command": "ksail", "args": ["mcp"] } } }

Перезапустите клиент. Сервер готов к работе.

Примеры запросов

  • «Создай локальный Kubernetes-кластер с именем my-app».
  • «Разверни Nginx на кластере my-app в неймспейсе production».
  • «Подключись к кластеру и открой K9s для просмотра подов».
  • «Выполни инициализацию нового проекта KSail с GitOps-настройками».
  • «Добавь multi-tenancy конфигурацию для команды разработки».

Технические детали

  • Язык: Go
  • Транспорт: Stdio
  • Лицензия: PolyForm Shield 1.0.0
  • Категория: Kubernetes, Development, Cloud DevOps
  • Совместимые клиенты: Claude Desktop, VS Code (через расширение), Claude Code, GitHub Copilot CLI

Поделиться