Kafka

This reference documents the Kubernetes configuration options for the Kafka chart, which provides a message bus to store telemetry data for the Grafbase platform.

All configuration options are nested under the kafka key.

You can find the Kafka chart source code from the ArtifactHub.

Zookeeper configuration for the Kafka cluster.

Defaults:

zookeeper: enabled: false

Broker configuration for the Kafka cluster.

Defaults:

broker: autoscaling: enabled: false

Resource requests and limits for the Kafka container.

Defaults:

resources: limits: cpu: 500m memory: 500Mi requests: cpu: 500m memory: 500Mi

Listeners configuration for the Kafka cluster.

Defaults:

listeners: client: protocol: PLAINTEXT interbroker: protocol: PLAINTEXT

Provisioning configuration for the Kafka cluster.

Defaults:

provisioning: enabled: true topics: - name: otlp_metrics - name: otlp_spans - name: otlp_logs

Authentication configuration for the Kafka cluster.

Defaults:

auth: clientProtocol: PLAIN interBrokerProtocol: PLAIN sasl: jaas: clientUsers: - grafbase clientPasswords: - grafbase