【发布时间】:2023-02-24 06:15:54
【问题描述】:
我们目前有一个 Kafka 分区,每个 Kafka 分区有 3 个和 3 个 Kubernetes pod。我们观察到,由于 pod 数量较少,因此存在性能滞后。我们计划增加豆荚。我们观察到在特定时间段会发生延迟,因此我们想到使用 Kubernetes HPA。
- 如果我们只是将分区增加到 6 并实施 Kubernetes HPA 有什么缺点
- 使用 Keda/knative 有什么好处?
参考:https://www.confluent.io/events/kafka-summit-americas-2021/intelligent-auto-scaling-of-kafka-consumers-with-workload-prediction/,https://itnext.io/kafka-consumer-autoscaling-with-keda-41310f80a62a
【问题讨论】:
-
您不能拥有比分区更多的侦听器副本。您是否有更具体的问题或遇到问题的设置?
标签: kubernetes apache-kafka microservices hpa kafka-partition