Kubernetes定制基于时间的缩放器

问题描述 投票:1回答:1

我正在寻找一种方法为我的应用程序编写一个缩放器,它在Minikube上运行以根据时间戳来上下调整。任何的想法?

kubernetes kubernetes-helm minikube
1个回答
1
投票

这将是一个Horizontal Pod Autoscaler(请参阅其Walkthrough here),它将根据观察到的CPU利用率自动扩展复制控制器,部署或副本集中的pod数量(或者,使用custom metrics support,在其他一些应用程序提供的指标上)

在您的情况下,自定义指标将是时间。

然后,您可以从Kubernetes: Horizontal Pod Autoscaler using Minikube关注“Tommy Elmesewdy”作为在Minikube上实现一个这样的自动缩放器的实际示例。

在您的情况下,您应确保启用自定义指标:

minikube start --extra-config kubelet.EnableCustomMetrics=true
© www.soinside.com 2019 - 2024. All rights reserved.