weibaohui/k8m

Легковесный кроссплатформенный Mini Kubernetes AI Dashboard, поддерживающий LLM, агентов и MCP (с настройкой прав доступа), интеграцию мультикластерного управления, интеллектуального анализа и обнаружения аномалий в реальном времени, с поддержкой нескольких архитектур и однофайловой установкой для о

Агенты⭐ 885Goпоследний релиз: v0.26.20
Открыть на GitHub ↗Сайт проекта ↗

Что это за инструмент

K8M — это легковесная панель управления Kubernetes с интеграцией AI, позволяющая управлять кластерами через интерфейс и LLM-агентов.

Зачем нужен

Инструмент упрощает администрирование кластеров за счет встроенных AI-функций: анализа логов, генерации YAML и объяснения ресурсов. Он объединяет традиционное управление с возможностями MCP-сервера, позволяя LLM выполнять операции в кластере с контролем прав доступа.

Что можно реализовать

  • Управление несколькими кластерами (K8s, EKS, K3s) из единой точки с разграничением прав
  • Автоматический анализ ошибок и логов подов с помощью AI для быстрого поиска причин сбоев
  • Использование LLM-агентов для выполнения команд в кластере через MCP-интерфейс
  • Мониторинг состояния кластера с автоматическими уведомлениями в мессенджеры (DingTalk, WeChat, Feishu)
  • Управление файлами и конфигурациями внутри подов через веб-интерфейс без CLI

Ключевые возможности

  • Встроенный AI-ассистент (Qwen2.5-Coder, DeepSeek) для интерпретации данных и генерации кода
  • Поддержка MCP (Model Context Protocol) с 49+ встроенными инструментами для управления кластером
  • Полная кроссплатформенность и возможность запуска в виде одного исполняемого файла
  • Гибкая система прав доступа: разделение прав на чтение, выполнение команд и администрирование
  • Поддержка различных баз данных (SQLite, MySQL, PostgreSQL) и типов кластеров

👤 Кому подойдёт: DevOps-инженеры, SRE-специалисты и разработчики, работающие с Kubernetes, которым нужен легкий и AI-усиленный инструмент для управления кластерами.

Релизы

v0.26.20majorbreaking
🕐 9 дн назад · релиз на GitHub ↗

Масштабное обновление зависимостей: Vite 8, Go 1.27, MCP 1.0, исправления UI и сборки.

  • Added: Обновлены все зависимости: Vite 8, Ant Design 6, Go 1.27.0, MCP 1.0.0 и другие.
  • Fixed: Исправлен белый экран из-за изменений в структуре чанков Vite 8 и плоской структуры Monaco.
  • Fixed: Адаптирован UI под API Ant Design X v2: использование suffix для Sender и contentRender для Bubble.
  • Breaking: Намеренно не обновлены React 19, k8s.io ≥0.35 и TypeScript 7 из-за проблем совместимости.
v0.26.19patch
🕐 11 дн назад · релиз на GitHub ↗

Исправлена критическая ошибка с белым экраном и невозможностью входа, вызванная конфликтом зависимостей mobx-react-lite.

  • Fixed: Устранён конфликт mobx-react-lite@^5.0.0 с amis, из-за которого возникал белый экран и блокировался вход в систему.
  • Fixed: Удалена лишняя зависимость mobx-react-lite, исправляющая проблему загрузки модулей и требующую mobx версии 7.
  • Обновлена версия образа развертывания до v0.26.18.
v0.26.18patch
🕐 1 мес назад · релиз на GitHub ↗

Исправлена ошибка установки плагина инспекции кластера, добавлен экспорт kubeconfig и обновлены CI-настройки.

  • Fixed: Исправлена ошибка установки плагина инспекции кластера, вызывавшая конфликт уникальных ограничений.
  • Added: Добавлена возможность экспорта файла kubeconfig.
  • Added: Добавлена документация по размещению Fronteir AI.
  • Обновлены CI-процессы: переход на Node.js 22, настройка pnpm 11+ и отключение SLSA для Aliyun registry.
  • Обновлена зависимость kom до версии v0.2.72.