Docs
Get Started

Projects, services, and environments

Kuberns organizes applications into three levels:

Projects
└── Services
    └── Environments

A service environment in the dashboard. The breadcrumb reads project, service, then environment — responsibility-agree / portfolio / Main — above cards for resources, domains, storage and memory, environment usage, analytics, and build history

Project

A project groups related services. Use a project for one product, system, or closely related set of workloads.

Service

A service connects application source or a template to Kuberns. Service-level settings include its environments, users, and application configuration.

Environment

An environment is a deployable branch-specific instance of a service. It owns:

  • Selected branch.
  • Deployment configuration.
  • Environment variables.
  • Builds and deployments.
  • Runtime resources.
  • Domains.
  • Logs, metrics, activities, and usage.

Adding another branch creates another environment under the service, allowing source branches to run with separate variables and resources.