Announcing KubeLedger: The Evolution of kube-opex-analytics
Why we renamed kube-opex-analytics to reflect our focus on accurate ledger-based accounting

Ph.D. in Cloud Computing & Founder @ RealOps Labs. Expert in OpenShift Ecosystem & Multi-Cloud Kubernetes. Polyglot Engineer (Go/C++/Python). Building open-source observability tools.
We are thrilled to announce a major milestone in our journey: kube-opex-analytics is now KubeLedger.
This is more than just a new logo. It represents a maturation of the project and a sharpened focus on what we do best: Kubernetes Resource Accounting.

Why the change?
When Rodrigue Chakode first architected this tool, the goal was to bring High-Performance Computing (HPC) rigor to Kubernetes efficiency. The mission was to track resources with extreme precision without the "heaviness" of standard observability stacks.
Over time, we realized that our users weren't just using us for "analytics" (looking at graphs). They were using us as a Ledger—a System of Record to allocate costs, charge back to namespaces, and hold teams accountable for their usage.
The name KubeLedger reflects this reality. We are the accountant for your cluster, designed to reveal the 30-50% of costs often hidden in unused resources and non-allocatable overhead.
What is changing?
1. The Name & Home
The project has moved to a dedicated GitHub organization backed by RealOps Labs: github.com/realopslabs/kubeledger. This ensures long-term stability, enterprise-grade focus, and continuous innovation for the community.
2. The Development Model: Ensuring Sustainability
To ensure the long-term sustainability of KubeLedger in an era where open source projects are often commoditized by large platforms without contribution, we are adopting the Business Source License (BSL 1.1).
What does this mean for you?
For Users & Companies: Nothing changes. You can use, modify, and deploy KubeLedger internally for free, just as before.
For Contributors: The source code remains fully available. Pull requests and community contributions are welcome.
For Cloud Vendors: You cannot sell KubeLedger as a managed service (e.g. SaaS, PaaS).
Our Commitment to Openness: We believe in the open ecosystem. That is why our license includes a strict Change Date. After 4 years, every version of KubeLedger automatically converts to the permissive Apache 2.0 License, guaranteed. This model protects our ability to innovate today while ensuring the software eventually belongs to the public domain.
3. The Terminology
We are standardizing our environment variables from KOA_ to KL_. (Don't worry, the old variables will continue to work for the next 6 months to ensure a smooth transition).
What remains the same?
The Efficiency. We still believe that a cost monitoring tool shouldn't cost you a fortune to run. KubeLedger remains:
Lightweight: < 100MB memory footprint.
Maintenance-Free: No database management required (thanks to RRDtool).
Long-Term: 12 months of history out of the box.
How to Migrate
Moving to KubeLedger is straightforward. We have prepared a detailed Migration Guide to help you switch your Docker images and update your manifests.
A Note from RealOps Labs
We are cloud specialists passionate about efficiency. By bringing HPC strategies to Cloud Native environments, we aim to eliminate waste and "guesswork" in capacity planning.
Thank you for trusting us with your cluster metrics. We are excited to build the future of Kubernetes Accounting with you.
— The RealOps Labs Team



