是否可以根据Kafka事件等事件来启动或停止Kubernets?
例如,如果有一些工作完成的事件,并且基于此,我想要关闭POD或带上POD。在我的例子中,PODs的最小副本保持运行,即使它们不需要一天中的大部分时间都在运行。
发布于 2019-07-13 19:31:46
具有基于custom metrics的Horizontal Pod Autoscaling的Pod是您正在寻找的选项。
您可能使用自定义的Prometheus指标来检测您的代码。在您的例子中,它在Prometheus中发布了一个指标,说明在某个时间点可供处理的消息数量。然后使用自定义的Prometheus指标在此基础上扩展pods。
https://stackoverflow.com/questions/57016667
复制相似问题