Лёгкая панель управления Kubernetes с открытым исходным кодом для работы с несколькими кластерами, мониторингом, контролем доступа RBAC и AI-ассистентом для устранения неполадок.
- Звёзды
- 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
Скачайте последнюю версию на странице релизов GitHub
- 2
Запустите k8m с помощью бинарного файла
./k8m - 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 обновляется ежедневно.
Похожие проекты
PaaS для самостоятельного размещения в собственном Kubernetes-кластере: показывает проекты, сервисы и диагностику понятным языком и работает с уже существующими объектами Kubernetes.
Бесплатный Kubernetes UI с открытым исходным кодом, который запускается одним бинарным файлом и включает встроенный MCP-сервер для чтения состояния кластера AI-агентами.
Удобный и расширяемый веб-интерфейс Kubernetes для просмотра и управления ресурсами кластера; работает внутри кластера или как десктопное приложение.
Дашборд для просмотра логов Kubernetes в реальном времени: объединяет логи всех контейнеров рабочей нагрузки в одну временную шкалу в браузере или терминале.
Helm chart для развертывания платформы LLM-приложений Dify в Kubernetes: API, web, worker, sandbox и плагины.