Hive¶
Hive is an internal PaaS platform for automatic building, testing, and deploying microservices on Kubernetes. Any language, any framework — one format.
How it works¶
- Developer creates
.hive.ymlin the project root git pushtriggers the CI pipeline- Build — Cloud Native Buildpacks auto-detect the language and build a container
- Test — the container is started and the health endpoint is checked
- Deploy — ArgoCD deploys to Kubernetes via Knative
- The service gets a URL like
https://{name}.{namespace}.knative-staging.svcik.org
Quick start¶
Minimal .hive.yml:
Next — Quick Start.
Sections¶
| Section | Description |
|---|---|
| Quick Start | From zero to URL in 5 minutes |
| Configuration | .hive.yml reference |
| CLI | hive CLI commands |
| Multi-service | Multiple services in one repository |
| Lifecycle Policies | Health check configuration |
| CI/CD | GitLab CI integration |
| Troubleshooting | Problem solving |