Kubernetes minikube自动标定中是否有中断功能?

Kubernetes minikube自动标定中是否有中断功能?,kubernetes,minikube,autoscaling,hpa,Kubernetes,Minikube,Autoscaling,Hpa,我使用了定制的metrics API,并根据一些指标成功地自动缩放了服务。但这里是自动缩放的工作方式,minikube的HPA(水平吊舱自动缩放器)将检查特定的URL/API,并在某个轮询周期内重复查找度量值。例如,HPA将每15秒检查一次该值。因此,这是HPA对URL/API的连续轮询,以获取该度量值。之后,它将简单地将该值与给定的目标参考值进行比较,然后重试按比例 我想要的是,API/URL应该在需要的时候触发minikube HPA,就像HPA应该在这里作为一个简单的中断一样 自动缩放的调

我使用了定制的metrics API,并根据一些指标成功地自动缩放了服务。但这里是自动缩放的工作方式,minikube的HPA(水平吊舱自动缩放器)将检查特定的URL/API,并在某个轮询周期内重复查找度量值。例如,HPA将每15秒检查一次该值。因此,这是HPA对URL/API的连续轮询,以获取该度量值。之后,它将简单地将该值与给定的目标参考值进行比较,然后重试按比例

我想要的是,API/URL应该在需要的时候触发minikube HPA,就像HPA应该在这里作为一个简单的中断一样

自动缩放的调用应该是从服务/API到HPA,而不是从HPA到服务


Kubernetes中是否提供此功能?或者您对此场景有何评论?请分享你对此的看法,我目前处于最后阶段,这个问题正在阻止我的进步

嗨@Museb Momin,“HPA应该起到干扰作用。”问题是:这种干扰应该在什么时候发生?必须有一个统计指标的机制。这就是minikube autoscaler的工作原理。您还可以创建自定义Pod自动缩放器。以下是完整的教程:但是,您不会避免收集指标:请让我知道该解决方案是否有助于hanks@MikołajGłodziak了解您的观点。。。我已经浏览了链接,并尝试实现自定义pod autoscaler,但看起来很多东西都不推荐使用,并且没有最新版本。当我运行cpa.yaml文件时,它给了我这个错误(在CustomPodAutoscaler.com/v1版本中没有与种类CustomPodAutoscaler匹配的内容)。我认为不存在这样的原生K8解决方案,但也许你对它感兴趣。我也发现了一个很好的方法。KEDA处理触发器以响应其他服务中发生的事件,并根据需要扩展工作负载。它应该对你有帮助。