Kafka Broker
The technical documentation of the kafka-broker microservice,
which handles the communication between the microservices.
less than a minute
Kubernetes resources
- StatefulSet:
united-manufacturing-hub-kafka
- Service:
- Internal ClusterIP (headless):
united-manufacturing-hub-kafka
- External NodePort:
united-manufacturing-hub-kafka-external
at port 9094 for the Kafka API listener, port 9644 for the Admin API listener, port 8083 for the HTTP Proxy listener, and port 8081 for the Schema Registry listener.
- Internal ClusterIP (headless):
- ConfigMap:
united-manufacturing-hub-kafka
- Secret:
united-manufacturing-hub-kafka-sts-lifecycle
- PersistentVolumeClaim:
datadir-united-manufacturing-hub-kafka-0
Configuration
You shouldn’t need to configure the Kafka broker manually, as it’s configured automatically when the cluster is deployed. However, if you need to change the configuration, you can do it by editing the redpanda section of the Helm chart values file.
Environment variables
Variable name | Description | Type | Allowed values | Default |
---|---|---|---|---|
HOST_IP | The IP address of the host machine. | string | Any | Random IP |
POD_IP | The IP address of the pod. | string | Any | Random IP |
SERVICE_NAME | The name of the service. | string | Any | united-manufacturing-hub-kafka |
Last modified December 19, 2024: Merge pull request #306 from united-manufacturing-hub/feat/eng-1713/rename-data-model-v1 (667ff8b)