Applications
Applications are the core unit of deployment in Kovra. Each application represents a service or component that runs on your Kubernetes clusters.
Creating an Application
Navigate to Applications in the sidebar and click New Application. You can create applications from:
- Templates — Pre-configured application templates (Go, Java, Next.js, Fullstack)
- Existing Repository — Import from your connected GitHub or GitLab repositories
Application Configuration
Each application has:
- Name — Unique identifier within your organization
- Cluster — Target Kubernetes cluster for deployment
- Namespace — Kubernetes namespace where the application runs
- Environment Variables — Configuration values and secrets
- External Access — Optional public DNS endpoint
Managing Applications
From the application detail page you can:
- View deployment status and health
- Update configuration and environment variables
- Trigger manual syncs
- View pipeline history and logs
- Configure alerts and monitoring
- Enable external access with custom domains
Last updated on