PaaS для самостоятельного размещения в собственном Kubernetes-кластере: показывает проекты, сервисы и диагностику понятным языком и работает с уже существующими объектами Kubernetes.
- Звёзды
- 4,464
- Форки
- 216
- Открытые issues
- 128
- Последний коммит
- 25 дней назад
Что это?
Kubero — самостоятельно размещаемая платформа как услуга для запуска приложений в Kubernetes. Она предназначена для разработчиков, которым нужен процесс деплоя в стиле Heroku без необходимости разбираться в устройстве кластера. Приложения можно собирать из исходного кода или запускать из готовых образов контейнеров; проект следует принципам 12-факторных приложений.
Kubero состоит из двух компонентов, работающих в любом кластере Kubernetes: веб-интерфейса и Operator. Вместо отдельной базы данных состояние хранится непосредственно в кластере. В пайплайнах может быть до четырёх тестовых окружений, а для pull request автоматически собираются временные review-приложения, которые затем удаляются. Рядом с приложениями можно развернуть дополнения, например PostgreSQL, MySQL, Redis и MongoDB. Для интеграции с CI/CD доступны CLI и API.
Проект поддерживает Git-провайдеры, в том числе GitHub, GitLab, Bitbucket, Gitea, Forgejo и Gogs. С его помощью можно создать тестовый кластер на Kind или установить Kubero в существующий кластер на GKE, Scaleway, DigitalOcean или Linode.
Ключевые возможности
- 01Разворачивает Docker-контейнеры в Kubernetes без Helm-чартов.
- 02Собирает приложения из исходного кода с помощью пайплайнов, в которых может быть до четырёх тестовых окружений.
- 03Автоматически создаёт review-приложения для pull request и повторно разворачивает приложения при отправке изменений в ветки или теги.
- 04Разворачивает рядом с приложениями дополнения, например PostgreSQL, MySQL, Redis и MongoDB.
- 05Предоставляет веб-интерфейс, CLI и API, а также логи, метрики, запланированные cron-задачи и сканирование уязвимостей.
- 06Отправляет уведомления о сборках и деплоях в Discord, Slack или через вебхуки.
Сценарии использования
- Организация для команды процесса деплоя в стиле Heroku в собственном кластере Kubernetes.
- Запуск preview-окружений для каждого pull request в самостоятельно размещаемом кластере.
- Развёртывание популярных приложений для самостоятельного размещения из каталога шаблонов, например WordPress или Grafana.
- Хостинг веб-приложений в контейнерах, созданных на Node.js, Python, PHP, Ruby, Go или Rust.
Быстрый старт
- 1
Установите Kubero CLI с помощью Homebrew (добавьте репозиторий через tap)
brew tap kubero-dev/kubero - 2
Установите Kubero CLI с помощью Homebrew
brew install kubero-cli - 3
Выполните команду install, чтобы настроить все компоненты в новом или существующем кластере
kubero install
Что важно знать
- Распространяется по лицензии GPL-3.0 — лицензии с авторским левом, требующей, чтобы производные работы оставались открытым исходным кодом.
- Вам нужен кластер Kubernetes: собственный или созданный через поддерживаемого провайдера.
- Встроенные дополнения не поддерживают высокую доступность, а все дополнения Bitnami объявлены устаревшими.
В подборках
Темы
Частые вопросы
- Что такое kubero?
- Самостоятельно размещаемая PaaS для деплоя приложений в Kubernetes из контейнеров или исходного кода без написания манифестов Kubernetes. Kubero — самостоятельно размещаемая платформа как услуга для запуска приложений в Kubernetes. Она предназначена для разработчиков, которым нужен процесс деплоя в стиле Heroku без необходимости разбираться в устройстве кластера. Приложения можно собирать из исходного кода или запускать из готовых образов контейнеров; проект следует принципам 12-факторных приложений.
- kubero можно использовать бесплатно? Какая у него лицензия?
- kubero распространяется с открытым исходным кодом под лицензией GPL-3.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- kubero всё ещё поддерживается?
- Активно поддерживается. Последний коммит в kubero — 13 окт. 2026 г..
- Для чего можно использовать kubero?
- Организация для команды процесса деплоя в стиле Heroku в собственном кластере Kubernetes. Запуск preview-окружений для каждого pull request в самостоятельно размещаемом кластере. Развёртывание популярных приложений для самостоятельного размещения из каталога шаблонов, например WordPress или Grafana. Хостинг веб-приложений в контейнерах, созданных на Node.js, Python, PHP, Ruby, Go или Rust.
- Как установить kubero?
- Установите Kubero CLI с помощью Homebrew (добавьте репозиторий через tap): brew tap kubero-dev/kubero Установите Kubero CLI с помощью Homebrew: brew install kubero-cli Выполните команду install, чтобы настроить все компоненты в новом или существующем кластере: kubero install
- Где скачать kubero?
- Исходный код и инструкции по установке — на GitHub: https://github.com/kubero-dev/kubero
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Платформа для самостоятельного размещения приложений, баз данных и сервисов с развёртыванием в один клик на собственных серверах по SSH — альтернатива Heroku, Netlify и Vercel.
Самостоятельно разворачиваемая платформа с CI/CD: собирает приложения из репозитория, настраивает маршрутизацию и TLS и управляется через desktop-приложение, веб-интерфейс или CLI.
Самостоятельно размещаемая платформа для деплоя веб-приложений: деплои через git push, preview URL, собственные домены, Postgres, аутентификация и почтовая рассылка на своём сервере.
Самостоятельно размещаемая PaaS в стиле Heroku: развёртывает приложения из Git в собственном кластере Kubernetes через веб-интерфейс.
PaaS с открытым исходным кодом на базе Kubernetes: настройка кластера, сборки, релизы, TLS-адреса, конфигурация, логи и метрики через CLI и веб-панель.