gpt4 book ai didi

kubernetes - 如何在Kubernetes中处理Kafka和Zookeeper的故障情况

转载 作者:行者123 更新时间:2023-12-02 11:42:38 26 4
gpt4 key购买 nike

我有在服务器1,服务器2和服务器3上运行的zookeeper设置,同样在服务器1,服务器2和服务器3上也运行的kafka。

安装程序正在kubernetes中运行。

问题陈述:

  • 如果一个动物园管理员设置失败,则整个设置都会失败,因为kafka依赖于动物园管理员。我对吗?
  • 如果Q1正确-是否可以进行任何设置,例如如果一台Zookeeper服务器停机,那么kafka应该按原样运行?
  • 如何在kubernetes安装程序中公开kafka端口?
  • 建议在生产服务器的kubernetes中持久保存数据的推荐方法是什么?
  • 最佳答案

    我看不到Zookeeper问题与k8的关系...但是您绝对应该设置相似性规则,以使Zookeeper和Kafka不在同一台物理服务器上或共享同一磁盘上

    如果三分之一的Zookeeper出现故障,您将最终陷入脑裂事件,因为没有哪个Zookeeper知道哪个应该负责领导。是的,这实际上可以使Kafka崩溃或损坏。

    为了减轻这种风险,您可以选择运行5个Zookeeper,在这种情况下,您最多可能丢失3台服务器才能达到相同状态。最终指南书在前几章中介绍了这些概念。

    关于其他问题-一般来说,NodePort和PVC。

    在Github上使用最受欢迎的Kafka运算符之一,您无需费心设置这些属性

    在任何安装中,您仍然必须手动执行Kafka管理任务。不过,如果您想减少工作量,可以使用Cruise Control等额外服务

    关于kubernetes - 如何在Kubernetes中处理Kafka和Zookeeper的故障情况,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60707795/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com