---
title: "Stop Rebuilding Your Kubernetes Platform: How kubara Catalogs Make Architecture Reusable"
url: https://daily.dev/posts/stop-rebuilding-your-kubernetes-platform-how-kubara-catalogs-make-architecture-reusable-xemppzuox
source_url: https://itnext.io/stop-rebuilding-your-kubernetes-platform-how-kubara-catalogs-make-architecture-reusable-e13a9ba97e3a
type: article
source: "ITNEXT"
published: 2026-08-17T06:55:24.335Z
updated: 2026-08-17T06:55:54.491Z
tags: ["kubernetes", "platform-engineering", "gitops", "helm", "argocd"]
reading_time: 12
upvotes: 1
comments: 0
language: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# Stop Rebuilding Your Kubernetes Platform: How kubara Catalogs Make Architecture Reusable

**[ITNEXT](https://daily.dev/sources/itnext)** · 12 min read · 1 upvotes · 0 comments

## Summary

kubara is a tool that packages reusable Kubernetes platform architecture through catalogs, rather than individual application charts like Helm. A built-in catalog provides an opinionated baseline (delivery, networking, security, observability, storage, recovery), while an optional external catalog lets platform teams add organization-specific services without modifying the maintained baseline. config.yaml expresses cluster-specific intent, and kubara generates platform-components and platform-configs that Git and Argo CD reconcile. A worked example walks through building an external catalog with vCluster, vCluster Platform, Sveltos, and Kube Resource Orchestrator to run a load and scale test simulating 15,000 clusters and 75,000 applications at roughly a tenth of the cost of dedicated managed clusters (~€120,000 vs ~€1.2 million). The piece also covers collision handling between built-in and external service definitions, the --catalog-overwrite flag, and guidance on when to create an external catalog versus just editing config.yaml.

## Full article

daily.dev links to this article rather than hosting it. Read it at the original source: <https://itnext.io/stop-rebuilding-your-kubernetes-platform-how-kubara-catalogs-make-architecture-reusable-e13a9ba97e3a>

## Questions this post answers

### What is the difference between a Helm chart and a kubara catalog?

A Helm chart packages a single application, while a kubara catalog packages an entire platform architecture, including service definitions, templates, Helm charts, optional Terraform modules, Kustomize files, and configuration models needed to generate a consistent Kubernetes platform across clusters. config.yaml then selects and configures which catalog services apply to a given cluster.

_Teams weighing platform tooling approaches can compare notes on architecture reuse patterns via daily.dev._

### How much cheaper is it to simulate thousands of Kubernetes clusters with vCluster instead of provisioning real managed clusters?

Simulating 1,000 virtual clusters with five applications each using vCluster cost approximately €120,000 on STACKIT, versus an estimated €1.2 million for the equivalent setup using dedicated managed Kubernetes clusters, roughly a tenfold cost reduction for load and scale testing at that scope.

_Engineers scoping large-scale Kubernetes load tests can track cost-saving techniques like this on daily.dev._

### What happens if an external kubara catalog defines a service with the same name as one in the built-in catalog?

kubara rejects the collision by default and generation fails safely, protecting teams from accidentally overriding a maintained built-in definition. Overriding it requires explicitly passing the --catalog-overwrite flag, which should only be used after verifying the dependencies of the replaced component, since other services may expect resources like Certificate or ServiceMonitor from it.

_Platform teams designing safe override workflows for shared infrastructure definitions can follow such patterns on daily.dev._

## Similar posts on daily.dev

- [kubara: An Open Source Kubernetes Platform Framework Built on GitOps](https://daily.dev/posts/kubara-an-open-source-kubernetes-platform-framework-built-on-gitops-4wtpimtvb) · ITNEXT · 13 upvotes · 0 comments
- [Build a Local Kubernetes Platform with kubara, kind, and Argo CD](https://daily.dev/posts/build-a-local-kubernetes-platform-with-kubara-kind-and-argo-cd-zb6ibe5zy) · ITNEXT · 4 upvotes · 0 comments

---

Tags: [#kubernetes](https://daily.dev/tags/kubernetes), [#platform-engineering](https://daily.dev/tags/platform-engineering), [#gitops](https://daily.dev/tags/gitops), [#helm](https://daily.dev/tags/helm), [#argocd](https://daily.dev/tags/argocd)

[View this post on daily.dev](https://daily.dev/posts/stop-rebuilding-your-kubernetes-platform-how-kubara-catalogs-make-architecture-reusable-xemppzuox)
