Skip to content

Instantly share code, notes, and snippets.

@valtzu
Created May 11, 2024 09:18
Show Gist options
  • Save valtzu/d55f60d729a4c188fe207a35e3495de4 to your computer and use it in GitHub Desktop.
Save valtzu/d55f60d729a4c188fe207a35e3495de4 to your computer and use it in GitHub Desktop.
Minimal single-container Kafka setup for docker compose
services:
kafka:
image: confluentinc/cp-kafka:7.6.1
environment:
CLUSTER_ID: 'AAAAAAAAAAAAAAAAAAAAAA=='
KAFKA_NODE_ID: 1
KAFKA_PROCESS_ROLES: 'broker,controller'
KAFKA_CONTROLLER_QUORUM_VOTERS: 1@kafka:9093
KAFKA_CONTROLLER_LISTENER_NAMES: CONTROLLER
KAFKA_LISTENERS: CONTROLLER://kafka:9093,EXTERNAL://kafka:9092
KAFKA_ADVERTISED_LISTENERS: EXTERNAL://kafka:9092
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: CONTROLLER:PLAINTEXT,EXTERNAL:PLAINTEXT
KAFKA_INTER_BROKER_LISTENER_NAME: EXTERNAL
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment