Projects, services, and environments
Kuberns organizes applications into three levels:
Projects
└── Services
└── Environments
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.