Berserk Docs

Berserk Admin

Cluster management, Helm charts, Kubernetes, and meta service configuration

Administration documentation for deploying and managing Berserk clusters. For initial installation, see the Quick Start.

Services

Berserk is composed of the following services:

ServiceDescriptionDefault Port
metaMetadata management9500
queryQuery engine9510
ingestTelemetry ingestion (OTLP)4317 (gRPC) / 4318 (HTTP)
janitorBackground maintenance (merging, compaction)
nurseryBaby segment management9530
uiWeb interface80

Helm Configuration

The Berserk Helm chart is available at:

helm repo add berserk https://berserkdb.github.io/helm-charts

Key Parameters

ParameterDescriptionDefault
global.imageTagImage tag for all servicesChart appVersion
global.storage.endpointS3-compatible storage endpoint""
global.storage.bucketS3 bucket name""
global.storage.regionS3 region"auto"
global.observability.otlpEnabledEnable OTLP telemetry exportfalse
global.observability.otlpEndpointOTLP collector endpoint"ingest:4317"
global.s3Credentials.secretNameName of the S3 credentials secret"s3-credentials"
global.postgresCredentials.secretNameName of the Postgres credentials secret"postgres-credentials"
query.cache.sizeQuery segment cache size"128Gi"
ingest.service.ports.otlpGrpcOTLP gRPC ingestion port4317
ingest.service.ports.otlpHttpOTLP HTTP ingestion port4318
janitor.config.mergerIntervalSecondsInterval between merge operations300

See the helm-charts repository for full configuration reference and example values.

Observability

Berserk services emit their own logs, metrics, and traces via OpenTelemetry. You can export this telemetry to any OTLP-compatible endpoint — including Berserk itself — for monitoring the health of your cluster.

Enable it in your Helm values:

global:
  observability:
    otlpEnabled: true
    otlpEndpoint: "your-collector:4317"

When enabled, all Berserk services (meta, query, ingest, janitor, nursery) will send telemetry to the configured endpoint over gRPC. This is useful for debugging query performance, tracking ingestion throughput, and alerting on service health.

On this page