Lakerunner
Overview

Lakerunner

Lakerunner

Lakerunner (opens in a new tab) transforms an S3-compatible bucket into a production-grade Observability stack in minutes.

What is Lakerunner?

Lakerunner is an open-source observability data lake that stores logs, metrics, and traces in cloud object storage (S3, GCS, Azure Blob). It provides:

  • Cost-effective storage - Store petabytes of observability data at object storage prices
  • Fast queries - Columnar format with intelligent indexing for sub-second queries
  • Native Grafana integration - Query your data lake directly from Grafana
  • Kubernetes-native - Deploy with Helm, scale with KEDA

Architecture

Lakerunner Architecture

Deployment Options

Lakerunner supports two deployment modes:

ModeUse CaseInfrastructure
Kubernetes POCProof of concept with real cloud resourcesAny Kubernetes cluster
ProductionFull HA deploymentProduction Kubernetes with autoscaling

Getting Started

Ready to deploy? Head to the Installation Guide to get started with our interactive setup wizard.

Prerequisites

Before installing Lakerunner, ensure you have:

  1. kubectl (opens in a new tab) - Kubernetes CLI
  2. Helm (opens in a new tab) 3.14+ - Package manager for Kubernetes
  3. Kubernetes cluster 1.28+ (local or cloud)

For POC and Production deployments, you'll also need:

  • S3-compatible object storage with notification capability (S3, GCS, or Azure Blob)
  • PostgreSQL 16+ database
  • Kafka cluster (minimum 2 brokers for production)
  • KEDA (opens in a new tab) - Highly recommended for production autoscaling

Reach out to support@cardinalhq.io for support or to ask questions not answered in our documentation.