kubara is an open-source CLI tool written in Go that provides a GitOps-based framework for bootstrapping production-ready Kubernetes platforms. Originally an internal STACKIT project, it is now open source and includes a 'General Distro' — a curated, production-ready baseline that can set up a working multi-cluster Kubernetes platform in under 30 minutes. The framework uses Argo CD as its GitOps engine with a hub-and-spoke multi-cluster architecture, label-based deployments via ApplicationSets, and ships with a curated Helm umbrella chart catalog including Kyverno, Prometheus, Grafana, Loki, Traefik, External Secrets Operator, and OAuth2 Proxy. Security is enforced by default: all ingresses are protected via OAuth2 Proxy, Argo CD RBAC is scoped with projects, and Kyverno policies are applied from the start. The bootstrap process involves three CLI commands (kubara init, kubara generate, kubara bootstrap) and takes 5–10 minutes to get Argo CD running and self-managing the platform.
Table of contents
A GitOps-based Kubernetes platform framework built by platform engineers for real-world production environments.What Is kubara? A GitOps-Based Kubernetes Platform FrameworkKubernetes Platform Architecture and Use CasesGet Artem Lajko ’s stories in your inboxHow to Bootstrap a Kubernetes Platform with kubaraWhy Open Source Kubernetes Platform Engineering MattersAdditional ResourcesFAQsContact InformationSort: