Об этом проекте

Kuboard — это многокластерная платформа управления контейнерами (интерфейс управления микросервисами) на основе Kubernetes, цель которой — сделать внедрение и повседневную эксплуатацию Kubernetes более простыми и наглядными. Для частных лиц и малых и средних предприятий она полностью бесплатна. Этот репозиторий содержит исходный код официального сайта документации Kuboard v4, созданный на основе VitePress, с документацией на китайском и английском языках; онлайн-сайт — kuboard.cn. Основные возможности, описанные в документации: - Единое управление несколькими кластерами: подключение и управление несколькими кластерами Kubernetes в одном интерфейсе (в документации указана поддержка версий 1.15–1.34), возможность запросов и операций между кластерами без переключения kubectl. - Установка и развертывание: запуск одной командой docker compose, установка в три шага; также поддерживается развертывание с балансировкой нагрузки, высокодоступной базой данных и Redis для многоузловой отказоустойчивой работы. - Управление ресурсами: визуальное управление рабочими нагрузками (Deployment, StatefulSet, DaemonSet, Job, CronJob, Pod, HPA), конфигурацией и хранилищем (ConfigMap, Secret, PVC, PV, StorageClass), сервисами и сетью (Service, Ingress, NetworkPolicy, Gateway API) и другими ресурсами кластера. - Инструменты эксплуатации: терминал в браузере, просмотр журналов, файловый браузер, NodeShell (доступ к узлам без SSH), Debug Container (внедрение контейнера для устранения неполадок без изменения образа), KuboardProxy (временный доступ к сервисам внутри кластера). - Безопасность и аудит: модель авторизации, аудит операций, многофакторная аутентификация (MFA). - Интеллектуальная эксплуатация с ИИ: встроенный MCP-сервер, ИИ-агент может напрямую взаимодействовать с кластером для выполнения операций, при этом операции записи требуют обязательного ручного утверждения. - Производительность: локальное кэширование часто используемых объектов K8s, отклик при нечетких запросах в миллисекундах. Репозиторий сам по себе является исходным кодом сайта документации; команды для локальной разработки и сборки: pnpm install, pnpm docs:dev, pnpm docs:build. Документация также предоставляет онлайн-демонстрацию только для чтения на demo.kuboard.cn (пользователь demo / пароль demo123). Программное обеспечение бесплатное, конкретные условия использования указаны на официальном сайте.