kafka容器增加健康检查

kafka:

image: bitnami/kafka:2.6.0

container_name: kafka

networks:

  • zhongn-net

ports:

  • "9092:9092"

environment:

  • KAFKA_CFG_ZOOKEEPER_CONNECT=zookeeper:2181

  • ALLOW_PLAINTEXT_LISTENER=yes

  • KAFKA_BROKER_ID=1

  • KAFKA_CFG_LISTENERS=PLAINTEXT://:9092

  • KAFKA_CFG_ADVERTISED_LISTENERS=PLAINTEXT://10.235.32.37:9092

volumes:

  • /opt/iot_security/middle/kafka:/bitnami/kafka

restart: always

✅✅✅ 最终安全健康检查(无依赖、不挑网卡、不用root)

healthcheck:

test: "CMD", "kafka-topics.sh", "--list", "--bootstrap-server", "localhost:9092"

interval: 20s

timeout: 10s

retries: 2

start_period: 40s

应为kafka容器在某种情况下会出现网络异常,导致连接不上,增加健康检查,如果异常就重启。

相关推荐
Java成神之路-4 小时前
集群架构 vs 分布式微服务架构:核心区别通俗拆解
分布式·微服务·架构
运维行者_14 小时前
企业带宽监控工具实战:网络流量分析与异常排查的5个关键能力
运维·服务器·开发语言·网络·分布式·后端·php
jeffwang15 小时前
我把同一个压测做错了三次,第四次才发现真正的瓶颈
分布式·性能优化·rust
Blossom i16 小时前
分布式编程实验二:Flink安装与编程实践(头歌云客)
大数据·分布式·flink
ai_coder_ai16 小时前
事件驱动架构(EDA)在分布式业务系统中的应用
分布式·架构
蓝胖的四次元口袋18 小时前
分布式知识梳理(4)
分布式
书香门第18 小时前
系统设计练习 - 分布式黑名单服务(design a distributed denylist service)
分布式·系统架构·系统设计
江畔柳前堤1 天前
大语言模型分布式训练:从并行策略到万卡工程的系统梳理
人工智能·分布式·深度学习·算法·目标检测·机器学习·语言模型
霸道流氓气质1 天前
RabbitMQ 延迟队列与死信队列:原理、实现与实战
分布式·rabbitmq·ruby
爱吃面的猫1 天前
大数据Kafka3.x之——Kafka3.3.0安装与使用(详细)
大数据·分布式·zookeeper