To simplify running OpenMeter in your infrastructure, we are announcing our production-ready Kubernetes Helm Chart with a bring-your-own-databases option.
What is a Helm Chart?
Helm is a package manager that simplifies finding, sharing, and using software built for Kubernetes. Our helm chart makes it easy to deploy OpenMeter by creating all the necessary Kubernetes resources (deployments, secrets, volumes, etc.) and installing dependencies like Kafka and ClickHouse so you can start metering quickly.
How to run OpenMeter on Kubernetes
Running OpenMeter on Kubernetes requires to have a Helm installed on your cluster. Once you have Helm, you can simply install our Helm Chart, which has all the necessary dependencies to run OpenMeter.
For the full installation guide, please check out our GitHub.
Option to bring your own Kafka and ClickHouse
The OpenMeter Helm chart installs all the necessary dependencies by default to make running OpenMeter quick and easy. However, in production environments, we recommend bringing your own highly available Kafka and ClickHouse clusters, as the Helm chart doesn’t install these services with the recommended failover and backup mechanism in place.
How is it different from OpenMeter Cloud?
The open-source OpenMeter distribution provides the full power of our robust usage metering with a configuration and API-driven interface. OpenMeter Cloud is the highly available managed version of our offering with full meter management and a beautiful user interface. OpenMeter Cloud has features unique to our hosted version, like authentication, usage reporting, and unit economics.