是否可以使用石蕊来测试卡夫卡

时间:2018-09-27 11:55:52

标签: kubernetes automated-tests chaos openebs

是否可以使用石蕊来测试kafka? 基本上进行一些测试,以了解在各种情况下会发生什么。最初的想法是:

  • 为kafka部署合掌头盔图表并检查经纪人可以成功绑定存储
  • 杀死经纪人并确保它回来
  • 杀死动物园管理员吊舱并确保其回来
  • 杀死消费者Pod(我自己的应用),并确保它们回来并且不会错过消息
  • 杀死生产者吊舱并确保其返回并确保所有消息都已发送。

1 个答案:

答案 0 :(得分:1)

我假设您的意思是Litmus测试,就像迷你混沌工程测试一样,我也假设您的意思是在Kubernetes中进行测试。是的,只要您已将所有Pod以更高级别的抽象定义(例如DeploymentDaemonSetStatefulSet)就可以固有地创建{{3} }。

在Kubernetes世界中强制执行此测试,您可以删除运行Kafka / Zookeeper工作负载的Pod,而应该由ReplicaSet将其调到Pod上。