Simple Kafka Browser that supports standalone Kafka and Strimzi operator.
- Kafka cluster status
- Topic list
- Consumer (filter WIP)
- Producer
- Strimzi Operator status (Kubernetes only)
- Zookepers status (Kubernetes only)
- Kafka resources status (Kubernetes only)
Prequisites: Minikube, Ansible
ansible-playbook minikube/install.yaml
Prequisites: Java 11
ansible-playbook minikube/deploy.yaml
Prequisites: Docker Desktop Build jdk version
mvn package
docker build -t entropy1/karamel .
Build native application
docker build -f Dockerfile.native -t entropy1/karamel-native .
Prequisites: Java 11
cd compose
docker-compose up -d
docker-compose exec kafka kafka-topics --create --bootstrap-server localhost:9092 -replication-factor 1 --partitions 1 --topic users
mvn quarkus:dev
The application is packageable using
mvn package
java -jar target/karamel-1.0.0-SNAPSHOT-runner.jar