Getting started¶
To run UI for Apache Kafka, you can use either a pre-built Docker image or build it (or a jar file) yourself.
Quick start (Demo run)¶
docker run -it -p 8080:8080 -e DYNAMIC_CONFIG_ENABLED=true ghcr.io/chenrui333/kafka-ui:latest
Then access the web UI at http://localhost:8080
The command is sufficient to try things out. When you're done trying things out, you can proceed with a persistent installation.
Persistent installation¶
services:
kafka-ui:
container_name: kafka-ui
image: ghcr.io/chenrui333/kafka-ui:latest
ports:
- 8080:8080
environment:
DYNAMIC_CONFIG_ENABLED: true
volumes:
- ~/kui/config.yml:/etc/kafkaui/dynamic_config.yaml
Please refer to the configuration file guide to proceed with further app configuration.
Some useful configuration-related links¶
- Web UI Cluster Configuration Wizard
- Configuration file explanation
- Docker Compose examples
- Misc configuration properties
Helm charts¶
Building from sources¶
Liveliness and readiness probes¶
Liveliness and readiness endpoint is at /actuator/health.\
Info endpoint (build info) is located at /actuator/info.
Configuration options¶
All of the environment variables and config properties are documented in Misc configuration properties.
Contributing¶
Please refer to the contributing guide; it is the source of truth for this fork.