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