{"repo":"mcagriaktas/kafka-lab","free":true,"listed":false,"github":"https://github.com/mcagriaktas/kafka-lab","clone":"git clone https://github.com/mcagriaktas/kafka-lab.git","description":"End-to-end Kafka ecosystem lab: streaming, monitoring, connectors, security and more.","language":"Shell","stars":12,"topics":["ansible","burrow","confluent","cruise-control","flink","jmeter","kafka","kerberos","terraform","debezium"],"license":"Apache-2.0","category":"deployment-docker-iac","readme_excerpt":"KAFKA-LAB A comprehensive Apache Kafka laboratory environment featuring multiple deployment scenarios. This repository primarily focuses on all Kafka components. Each deployment includes its own Dockerfile. These Dockerfiles are not intended for production use, as they are optimized for real Linux machines. For this reason, you can follow the instructions in each Dockerfile and deploy them on your own virtual machine (e.g., a Linux VM using Oracle VirtualBox). Also, check the logs folder. When you create a topic or interact with any Kafka component, you can monitor what's happening in the background. This makes it easy to understand and troubleshoot by following the logs. There is two deployment with SASL SSL authentication, located in the folder named kafka split kraft with kerberos scram and kafka split kraft with only scram . I include fast deployment options for authentication types like SASL PLAINTEXT because the main goal of this repository is to understand each Kafka component and how to deploy and use them effectively, the folder name is kafka split kraft with sasl plaintext . --- Repository Wiki: You can check all folder scenarios and version matrices in the wiki. Check it out: 📘 Kafka-Lab Wiki --- 🔧 Prerequisites Required Software - Docker & Docker Compose 28.3.0 - Docker Compose v2.38.1 - Linux/WSL Environment 20.04+ Hardware Requirements Deployment Type RAM CPU Storage ---------------- ----- ----- --------- Single Broker Max: 6GB 2 cores 10GB Multi-Broker Max: 1","default_branch":null,"files":null,"tree":[],"storefront":"/r/mcagriaktas","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/mcagriaktas/kafka-lab/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}