Hive¶
Hive — внутренняя PaaS-платформа для автоматической сборки, тестирования и деплоя микросервисов на Kubernetes. Любой язык, любой фреймворк — один формат.
Как это работает¶
- Разработчик создаёт
.hive.ymlв корне проекта git pushзапускает CI pipeline- Build — Cloud Native Buildpacks автоматически определяют язык и собирают контейнер
- Test — контейнер запускается и проверяется health endpoint
- Deploy — ArgoCD деплоит на Kubernetes через Knative
- Сервис получает URL вида
https://{name}.{namespace}.knative-staging.svcik.org
Быстрый старт¶
Минимальный .hive.yml:
Дальше — Quick Start.
Разделы¶
| Раздел | Описание |
|---|---|
| Quick Start | От нуля до URL за 5 минут |
| Конфигурация | Справочник по .hive.yml |
| CLI | Команды hive CLI |
| Multi-service | Несколько сервисов в одном репозитории |
| Lifecycle Policies | Настройка health checks |
| CI/CD | Интеграция с GitLab CI |
| Troubleshooting | Решение проблем |