Repolode
kite-org

kite-org/kite

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

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

Звёзды
3,172
Форки
313
Открытые issues
67
Последний коммит
9 часов назад

Что это?

Kite — это веб-пространство для работы с Kubernetes, позволяющее управлять несколькими кластерами через единый интерфейс. Оно поддерживает основные ресурсы, CRD и релизы Helm, а также редактирование YAML на лету, масштабирование и перезапуск рабочих нагрузок, терминалы для pod, node и kubectl в браузере и глобальный поиск ресурсов.

Для наблюдаемости Kite подключается к Prometheus в каждом кластере и показывает использование CPU, памяти и сети, а также транслирует и фильтрует логи pod вместе с событиями и связанными ресурсами. Контроль доступа реализован через RBAC с отдельными разрешениями для каждого кластера; изменения ресурсов фиксируются в журналах аудита. Для входа поддерживаются OAuth, LDAP, локальные учётные записи, MFA и passkeys.

В Kite также встроен AI-ассистент, который может анализировать ресурсы, логи и метрики Prometheus. Для операций записи требуется подтверждение пользователя, а ассистент действует в пределах разрешений RBAC текущего пользователя. Kite можно развернуть с помощью Helm, Docker или отдельного манифеста Kubernetes либо собрать из исходного кода.

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

  • 01Управляет несколькими кластерами, включая основные ресурсы, CRD и релизы Helm.
  • 02Подключает Prometheus в каждом кластере для сбора метрик CPU, памяти и сети.
  • 03Транслирует и фильтрует логи pod, показывая вместе с ними события и связанные ресурсы.
  • 04Предоставляет терминалы для pod, node и kubectl в браузере.
  • 05Поддерживает вход через OAuth, LDAP, локальные учётные записи, MFA и passkeys.
  • 06Применяет RBAC с отдельными разрешениями для каждого кластера и ведёт журналы аудита изменений.

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

  • Управление несколькими кластерами Kubernetes из одной панели вместо переключения контекстов kubeconfig.
  • Предоставление командам ограниченного доступа к рабочим нагрузкам в отдельных кластерах с RBAC и журналированием аудита.
  • Устранение неполадок с pod, объединяя в одном месте логи, события и метрики Prometheus.
  • Запуск самостоятельно размещённой панели управления Kubernetes со входом через SSO или LDAP.

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

  1. 1

    Установите Kite с помощью Helm в отдельный namespace

    helm install kite oci://ghcr.io/kite-org/charts/kite --namespace kite-system --create-namespace
  2. 2

    Пробросьте сервис на локальную машину

    kubectl port-forward --namespace kite-system svc/kite 8080:8080
  3. 3

    Откройте http://localhost:8080, создайте первого администратора и подключите кластер

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

  • Значения chart по умолчанию предназначены для ознакомления. Перед использованием в production необходимо усилить защиту, например настроить постоянное хранилище и заменить ключ шифрования.
  • Автономный манифест Kubernetes предоставляет учетной записи службы права cluster-admin, поэтому вне тестовой среды эти права необходимо ограничить.
  • Для сборки из исходного кода требуются Go 1.26, определенная версия Node.js и pnpm.

Темы

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

Что такое kite?
Лёгкая панель управления Kubernetes с открытым исходным кодом для работы с несколькими кластерами, мониторингом, контролем доступа RBAC и AI-ассистентом для устранения неполадок. Kite — это веб-пространство для работы с Kubernetes, позволяющее управлять несколькими кластерами через единый интерфейс. Оно поддерживает основные ресурсы, CRD и релизы Helm, а также редактирование YAML на лету, масштабирование и перезапуск рабочих нагрузок, терминалы для pod, node и kubectl в браузере и глобальный поиск ресурсов.
kite можно использовать бесплатно? Какая у него лицензия?
kite распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
kite всё ещё поддерживается?
Активно поддерживается. Последний коммит в kite — 21 окт. 2026 г..
Для чего можно использовать kite?
Управление несколькими кластерами Kubernetes из одной панели вместо переключения контекстов kubeconfig. Предоставление командам ограниченного доступа к рабочим нагрузкам в отдельных кластерах с RBAC и журналированием аудита. Устранение неполадок с pod, объединяя в одном месте логи, события и метрики Prometheus. Запуск самостоятельно размещённой панели управления Kubernetes со входом через SSO или LDAP.
Как установить kite?
Установите Kite с помощью Helm в отдельный namespace: helm install kite oci://ghcr.io/kite-org/charts/kite --namespace kite-system --create-namespace Пробросьте сервис на локальную машину: kubectl port-forward --namespace kite-system svc/kite 8080:8080 Откройте http://localhost:8080, создайте первого администратора и подключите кластер
Где скачать kite?
Исходный код и инструкции по установке — на GitHub: https://github.com/kite-org/kite

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

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