是否可以根据某些事件启动或停止播客?

时间:2019-07-13 06:16:53

标签: kubernetes microservices

是否可以基于诸如Kafka事件之类的事件来启动或停止Kubernets PODS?

例如,如果某个事件表明某些工作已经完成,并且我希望以此为基础降低POD或提高POD。就我而言,即使一天中的大部分时间不需要运行POD的最小副本,它们也可以继续运行。

1 个答案:

答案 0 :(得分:1)

基于Horizontal Pod Autoscalingcustom metrics的Pod是您要寻找的选项。

可能您使用自定义Prometheus指标来检测代码。在您的情况下,它将在Prometheus中发布一个度量标准,该度量标准表示某个时间点可处理的消息数。然后使用该自定义Prometheus指标在此基础上缩放广告连播。

相关问题