Skip to content

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

.hive.yml + git push → build → test → deploy → URL
  1. Developer creates .hive.yml in the project root
  2. git push triggers the CI pipeline
  3. Build — Cloud Native Buildpacks auto-detect the language and build a container
  4. Test — the container is started and the health endpoint is checked
  5. Deploy — ArgoCD deploys to Kubernetes via Knative
  6. The service gets a URL like https://{name}.{namespace}.knative-staging.svcik.org

Quick start

Minimal .hive.yml:

name: my-service
port: 8080

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