Updated kafka config to reflect external exposure correctly

This commit is contained in:
2025-02-07 11:03:47 +00:00
parent a49dd79555
commit 7ca996ccbb
4 changed files with 13 additions and 10 deletions

View File

@ -22,16 +22,19 @@ services:
- proxy
environment:
KAFKA_BROKER_ID: 1
KAFKA_ZOOKEEPER_CONNECT: zookeeper:2181
KAFKA_LISTENERS: PLAINTEXT://server.luke-else.co.uk:9092
KAFKA_ADVERTISED_LISTENERS: PLAINTEXT://server.luke-else.co.uk:9092
KAFKA_OFFSETS_TOPIC_REPLICATION_FACTOR: 1
KAFKA_ZOOKEEPER_CONNECT: "zookeeper:2181"
KAFKA_HOSTNAME: "kafka.luke-else.co.uk"
KAFKA_LISTENERS: "INTERNAL://kafka:9092,EXTERNAL://0.0.0.0:9093"
KAFKA_ADVERTISED_LISTENERS: "INTERNAL://kafka:9092,EXTERNAL://kafka.luke-else.co.uk:9093"
KAFKA_LISTENER_SECURITY_PROTOCOL_MAP: "INTERNAL:PLAINTEXT,EXTERNAL:PLAINTEXT"
KAFKA_INTER_BROKER_LISTENER_NAME: "INTERNAL"
KAFKA_AUTO_CREATE_TOPICS_ENABLE: "true"
labels:
- "traefik.enable=true"
- "traefik.tcp.routers.kafka.rule=HostSNI(`*`)"
- "traefik.tcp.routers.kafka.rule=HostSNI(`kafka.luke-else.co.uk`)"
- "traefik.tcp.routers.kafka.entrypoints=kafka"
- "traefik.tcp.routers.kafka.service=kafka"
- "traefik.tcp.services.kafka.loadbalancer.server.port=9092"
- "traefik.tcp.services.kafka.loadbalancer.server.port=9093"
networks:
kafka_network: