Your Framework for Efficient Platform Engineering
Familiar with searching weeks for suitable toolsets to build a platform on Kubernetes? kubara offers a customizable toolset to spin up a Kubernetes platform within minutes and adapt it to your unique requirements.
About
What is kubara?
kubara turns platform architecture into a reusable product. Its goal is to help teams bootstrap, package, version, and operate consistent Kubernetes platform stacks across clusters.
Package manager for platform architecture
Define platform stacks once, package them as OCI catalogs, and reuse them across clusters like Helm charts for applications.
Preconfigured Helm and Terraform components
Use production-proven building blocks instead of stiching every part together from scratch everytime.
GitOps-first platform delivery
Generate reproducible platform setups, commit the result to Git, and let Argo CD reconcile the platform state.
Components
Included in kubara
Application Management
Observability
Security
cert-manager
Automated TLS certificate provisioning and renewal for Kubernetes.
External Secrets
Synchronizes secrets from external secret stores into Kubernetes.
Kyverno
Policy engine for validating, mutating, and governing Kubernetes resources.
OAuth2 Proxy
Adds OAuth2/OIDC authentication and access control in front of apps.
Network
Storage
Challenges
Which pain points are addressed with kubara?
Missing expertise and costly iterations
kubara bridges the knowledge gap, offering a quick start by leveraging years of accumulated production experience and best practices.
High complexity of Kubernetes ecosystem
kubara offers opinionated building blocks so you can avoid design pitfalls that lead to unmaintainable or insecure code.
Inconsistent rollout and hand-built platform logic
kubara replaces ad-hoc scripts with reproducible generation, reusable catalogs, and a GitOps operating model built for repeatable delivery.
Features
What does kubara offer?
Run kubara wherever Kubernetes runs: cloud, edge, bare-metal or hybrid environments.
Set up a production-ready platform in under 30 minutes with a streamlined process.
Manage platform stack versions per cluster so teams can evolve and roll out changes independently.
Keep flexibility with an OSS-first and cloud-agnostic approach to platform building.
Package reusable platform setups as OCI catalogs for distribution, promotion, and repeatable reuse across environments.
From bare cluster to full platform stack: app management, observability, and security.
When to Use kubara
kubara is a strong fit when...
You're a Platform Engineer
...eager to build a Kubernetes platform from scratch without spending weeks on extensive research, but rely on a trusted toolset for a quick-start.
You're a Development Team
...with limited platform engineering capacity and want to focus on application delivery instead of infrastructure complexity.
You're a Platform Architect
...and have seen your self-built Kubernetes platform hit scaling limits, so you need to evolve the architecture without starting from scratch.
How it Works
Your journey with kubara starts here!
Install kubara CLI
Download and install the kubara CLI tool. See installation instructions.
Create an Empty Mono-Repo
Create an empty repository to host your platform mono-repo before running the setup steps.
Prepare Environment Values
Run kubara init --prep to generate a .env file for secrets, then fill in the required values.
Generate and Adjust config.yaml
Run kubara init to generate config.yaml, then adjust it for your environment.
Generate Platform Artifacts
Run kubara generate to generate Terraform and Helm files, then commit and push them to your mono-repo.
Provision Infrastructure (Optional)
Use Terraform to provision Kubernetes and infrastructure components (optional, recommended).
Bootstrap the Platform
Run kubara bootstrap <cluster-name> to bootstrap your platform stack.
You're Done
Your platform is ready. You can now access your dashboard, Argo CD, and related services.
Still have questions?
Join our Community Channel #kubara in the Kubernetes Slack Workspace. Our community is here to help you succeed.