我目前在kubernetes集群中运行着一项服务,该服务将我的指标导出到监控我的集群和服务的prometheus。
我想使用此服务中的指标来基于这些指标自动扩展(hpa)第二个服务。
这有可能吗?
提前谢谢!
答案 0 :(得分:1)
我从未测试过您想做什么,但是这里有一个关于如何使用自定义指标缩放广告连播的教程:https://docs.bitnami.com/kubernetes/how-to/configure-autoscaling-custom-metrics/
您可能需要花些时间来使用Pod中的指标来缩放另一个指标,但我希望它会有所帮助。
答案 1 :(得分:0)
要开始使用<allow-navigation href="https://*youtube.com/*"/>
,您需要在群集上安装一些东西:
答案 2 :(得分:0)
我设法使其正常工作!
您可以在一个参数中选择扩展目标,然后在“指标”部分下选择其他服务的目标。
示例yaml
种类:HorizontalPodAutoscaler apiVersion:自动缩放/ v2beta1 元数据: 名称:my-app-hpa 规格: scaleTargetRef: apiVersion:apps / v1 种类:部署 名称:my-app minReplicas:1 maxReplicas:5 指标: -类型:物件 宾语: 目标: 种类:服务 名称:app-that-generates-metrics metricName:我的指标 targetValue:10