docker部署kafka集群及部署消费者程序,有什么优势吗?

想喝好几罐八宝粥的男孩 发表于: 2021-03-29   最后更新时间: 2021-03-29 09:11:22   1,123 游览

1、当前生产环境中的kafka集群搭建采用的是物理实体机搭建,但是在看完docker的使用后,有这样一种想法:使用docker部署的话,会比原来搭建kafka集群步骤会更繁琐,而且在每台机器安装docker,该工作量无意义吧,若在一台机器搭建整个集群,这样的生产环境没有这样做的吧。

2、当前部署的kafka消费程序,直接是启用脚本起来的,采用docker部署后有什么优势吗?个人认为是:采用docker部署后,步骤繁琐复杂,请问一下大神们,是不是这种场合不适合采用docker部署?

发表于 2021-03-29

1、docker的优势,可以看看这篇文章,我最近整理的,我就不在阐述了,参见docker教程
2、docker属于基础组件,以后每台pc都会装的。
3、kafka消费程序,镜像编译完成后,可以在任何有docker的机器上运行,并且资源隔离,不用担心端口冲突。
4、镜像集成了小型的操作系统,程序的环境差异也解决了。
5、docker和kubernetes结合,才能发挥真正的力量,参见kubernetes教程
ps:感觉上面是补充的docker优势,kubernetes部署kafka教程可参见Kubernetes部署Kafka集群

多谢解答,向大佬看齐。

你的答案

查看kafka相关的其他问题或提一个您自己的问题