INFOJoin our Community Call on Wednesday, 12th of August, 2pm CET: Google Meet

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.

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?

Deploy Anywhere

Run kubara wherever Kubernetes runs: cloud, edge, bare-metal or hybrid environments.

Rapid Rollout

Set up a production-ready platform in under 30 minutes with a streamlined process.

Versioned Platform Stacks

Manage platform stack versions per cluster so teams can evolve and roll out changes independently.

No Vendor-Lock

Keep flexibility with an OSS-first and cloud-agnostic approach to platform building.

OCI Catalog Packaging

Package reusable platform setups as OCI catalogs for distribution, promotion, and repeatable reuse across environments.

Full-Platform Bootstrapping

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.