首页 > 解决方案 > Kubernetes 和 Kafka(优点、缺点和主要区别)

问题描述

我对使用 Kubernetes 来运行 Kafka、Zookeeper 和其他生态系统很感兴趣。

我想知道使用 Kubernetes 和不使用 Kubernetes 运行 Kafka 的最大区别是什么。在 Kubernetes 环境中运行 Kafka 时应该记住哪些事项?

另一个问题是使用 Kubernetes 运行 Kafka 的优缺点是什么?

任何提示或建议都会对我有益。谢谢你。

标签: kubernetesapache-kafka

解决方案


我的问题太宽泛了。然而,任何想用 Kubernetes 部署 Kafka 的人事先都会有类似的问题。我得到了一些很好的提示链接,并在这里为其他人总结了一些要点。随着我在 Kafka 和 Kubernetes 方面的专业知识在未来的增长,我将更新我的答案。

使用 Kubernetes 和 Kafka 的优势:

  • 易于部署和管理新集群

  • 易于管理 Kafka 和扩展

  • 易于执行配置更改、升级和重新启动

Kubernetes 和 Kafka 面临的最大挑战:

  • 配置存储和网络(Kafka 是一个有状态的服务。但是如果你能得到熟练的存储和网络团队的支持,Kubernetes,总的来说,是运行 Kafka 的最简单的方法。)

Eduardo Baitello 给我的有用链接:

  1. Kubernetes 上的 Apache Kafka——你能吗?你应该?

  2. 在 Kubernetes 上部署 Apache Kafka® 的建议。


推荐阅读