github.com/yankunsam/loki/v2@v2.6.3-0.20220817130409-389df5235c27/tools/kafka/ssl/docker-compose.yml (about) 1 version: '2' 2 services: 3 zookeeper: 4 image: confluentinc/cp-zookeeper:latest 5 ports: 6 - "22181:22181" 7 environment: 8 ZOOKEEPER_SERVER_ID: 1 9 ZOOKEEPER_CLIENT_PORT: 22181 10 11 kafka: 12 image: confluentinc/cp-kafka:6.2.1 13 depends_on: 14 - zookeeper 15 ports: 16 - "29092:9092" 17 environment: 18 KAFKA_BROKER_ID: 1 19 KAFKA_ZOOKEEPER_CONNECT: zookeeper:22181 20 KAFKA_ADVERTISED_LISTENERS: SSL://kafka:9092 21 KAFKA_SECURITY_INTER_BROKER_PROTOCOL: SSL 22 KAFKA_SSL_KEYSTORE_FILENAME: kafka.broker.keystore.jks 23 KAFKA_SSL_KEYSTORE_CREDENTIALS: broker_keystore_creds 24 KAFKA_SSL_KEY_CREDENTIALS: broker_sslkey_creds 25 KAFKA_SSL_TRUSTSTORE_FILENAME: kafka.broker.truststore.jks 26 KAFKA_SSL_TRUSTSTORE_CREDENTIALS: broker_truststore_creds 27 KAFKA_SSL_ENDPOINT_IDENTIFICATION_ALGORITHM: " " 28 KAFKA_SSL_CLIENT_AUTH: required 29 volumes: 30 - ../secrets:/etc/kafka/secrets