Repolode
weibaohui

weibaohui/k8m

Лёгкий дашборд Kubernetes в виде одного бинарного файла со встроенным AI-помощником, интеграцией MCP и управлением несколькими кластерами.

Open source альтернатива:LensRancher

Звёзды
892
Форки
164
Открытые issues
25
Последний коммит
7 часов назад

Что это?

k8m — это мини-дашборд Kubernetes на базе AMIS, который использует библиотеку kom в качестве клиента Kubernetes API. Проект поставляется в виде одного исполняемого файла со встроенным фронтендом и работает на Linux, macOS и Windows для архитектур x86 и ARM. Он совместим со стандартным Kubernetes, а также с кластерами EKS, k3s, kind и k0s. Можно зарегистрировать и одновременно мониторить несколько кластеров, проверяя их доступность по heartbeat и автоматически переподключаясь.

AI-функции подключаются к API модели по предоставленному пользователем ключу, в том числе к самостоятельно размещённым решениям, например Ollama; встроенной модели нет. Они умеют объяснять выделенный текст, переводить поля YAML, интерпретировать описания ресурсов, анализировать логи pod и рекомендовать команды. Кроме того, k8m предоставляет операции Kubernetes в виде инструментов MCP. Каждый вызов MCP выполняется с правами пользователя, который его инициировал.

Помимо AI, k8m позволяет просматривать и редактировать файлы pod, просматривать логи и открывать shell, настраивать авторизацию по ролям отдельно для каждого кластера с разрешающими и запрещающими списками namespace, запускать плановые проверки кластеров с отправкой оповещений в DingTalk, WeCom, Feishu или через вебхуки, пересылать события Kubernetes, обнаруживать CRD и управлять Helm chart.

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

  • 01Развёртывание одним бинарным файлом со встроенным веб-фронтендом
  • 02Регистрация нескольких кластеров с проверкой доступности по heartbeat и автоматическим переподключением
  • 03AI-перевод YAML, интерпретация describe и анализ логов с использованием ключей к собственным моделям
  • 04Сервер MCP предоставляет операции Kubernetes в виде инструментов; вызовы выполняются с правами пользователя, который их инициировал
  • 05Авторизация на уровне каждого кластера: только чтение, exec и права администратора, с фильтрами по namespace
  • 06Плановые проверки кластеров и пересылка событий Kubernetes в чат через вебхуки

Сценарии использования

  • Управление несколькими кластерами Kubernetes из одной лёгкой веб-консоли
  • Предоставление LLM-агенту возможности проверять кластер или выполнять в нём операции через MCP с контролем прав
  • Запуск собственного дашборда кластера с Ollama вместо облачного AI-сервиса
  • Отправка плановых отчётов о состоянии или событий кластера в командный чат

Быстрый старт

  1. 1

    Скачайте последнюю версию на странице релизов GitHub

  2. 2

    Запустите k8m с помощью бинарного файла

    ./k8m
  3. 3

    Откройте http://127.0.0.1:3618 и войдите, используя имя пользователя и пароль по умолчанию: k8m / k8m

Что важно знать

  • Для работы функций ИИ нужен собственный ключ API модели, так как в k8m нет встроенной модели.
  • Перед запуском в production измените учетные данные для входа по умолчанию (k8m / k8m).

В подборках

Темы

Частые вопросы

Что такое k8m?
Лёгкий дашборд Kubernetes в виде одного бинарного файла со встроенным AI-помощником, интеграцией MCP и управлением несколькими кластерами. k8m — это мини-дашборд Kubernetes на базе AMIS, который использует библиотеку kom в качестве клиента Kubernetes API. Проект поставляется в виде одного исполняемого файла со встроенным фронтендом и работает на Linux, macOS и Windows для архитектур x86 и ARM. Он совместим со стандартным Kubernetes, а также с кластерами EKS, k3s, kind и k0s. Можно зарегистрировать и одновременно мониторить несколько кластеров, проверяя их доступность по heartbeat и автоматически переподключаясь.
k8m можно использовать бесплатно? Какая у него лицензия?
k8m распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
k8m всё ещё поддерживается?
Активно поддерживается. Последний коммит в k8m — 7 нояб. 2026 г..
Для чего можно использовать k8m?
Управление несколькими кластерами Kubernetes из одной лёгкой веб-консоли Предоставление LLM-агенту возможности проверять кластер или выполнять в нём операции через MCP с контролем прав Запуск собственного дашборда кластера с Ollama вместо облачного AI-сервиса Отправка плановых отчётов о состоянии или событий кластера в командный чат
Как установить k8m?
Скачайте последнюю версию на странице релизов GitHub Запустите k8m с помощью бинарного файла: ./k8m Откройте http://127.0.0.1:3618 и войдите, используя имя пользователя и пароль по умолчанию: k8m / k8m
Где скачать k8m?
Исходный код и инструкции по установке — на GitHub: https://github.com/weibaohui/k8m

Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.

Похожие проекты

Лёгкая панель управления Kubernetes с открытым исходным кодом для работы с несколькими кластерами, мониторингом, контролем доступа RBAC и AI-ассистентом для устранения неполадок.

3,2 тыс.+1 за неделю316TypeScriptApache-2.0Обновлён позавчера

PaaS для самостоятельного размещения в собственном Kubernetes-кластере: показывает проекты, сервисы и диагностику понятным языком и работает с уже существующими объектами Kubernetes.

645+78 за неделю109RustApache-2.0Активно поддерживаетсяОбновлён 22 часа назад

Бесплатный Kubernetes UI с открытым исходным кодом, который запускается одним бинарным файлом и включает встроенный MCP-сервер для чтения состояния кластера AI-агентами.

4,1 тыс.+72 за неделю268GoApache-2.0Активно поддерживаетсяОбновлён 22 часа назад

Дашборд для просмотра логов Kubernetes в реальном времени: объединяет логи всех контейнеров рабочей нагрузки в одну временную шкалу в браузере или терминале.

1,8 тыс.+12 за неделю133GoApache-2.0Активно поддерживаетсяОбновлён 16 дней назад