Berserk Docs

Services and Helm Values

The services a Berserk cluster runs, their ports, and the Helm values most installs set

The services a Berserk cluster runs, and the Helm values most installs set. For a first install, follow Creating a Berserk Cluster.

Services

ServiceDescriptionDefault Port
gatewayPublic edge: auth, OIDC, HTTP+JSON/SSE proxy9500
metaMetadata management9560
queryQuery engine9510
ingestTelemetry ingestion: the OTLP, Loki Push and Datadog APIs (Ingest Endpoints)4317 (OTLP API, gRPC) / 4318 (OTLP API, HTTP) / 3100 (Loki Push API) / 9552 (Datadog API)
janitorBackground maintenance (merging, compaction)—
nurseryBaby segment management9530
uiWeb interface80
permissionsAuthorization tuples + /v1/check9580

Helm Configuration

The Helm chart repository:

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""
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"
global.masterKey.secretNameName of the master key secret"berserk-master-key"
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 operations10

Every value: the helm-charts repository and its example values. Resources per service: Hardware Sizing.

On this page