gpt4 book ai didi

kubernetes - Kubernetes 中 POD 的计划扩展

转载 作者:行者123 更新时间:2023-12-02 12:29:52 25 4
gpt4 key购买 nike

我有一个扩展部署,可预测负载变化取决于时间。如何让我的部署为负载做好准备(例如,我想每晚从 16:00 到 23:00 将 pod 数量加倍)。 Kubernetes 有提供这样的工具吗?

我知道 Kubernetes pod 正在使用 Horizontal Pod Autoscaler 进行扩展,它根据 CPU 利用率或自定义指标缩放 pod 的数量。但这是被动的方法,我正在寻找主动的方法。

最佳答案

Google 快速搜索会将您引导至此处:https://github.com/kubernetes/kubernetes/issues/49931

从本质上讲,目前最好的解决方案是为您的 pod 的主容器运行一个 sidecar 容器,它可以使用 kubernetes api 通过简单的 bash 脚本根据时间段自行扩展,或者编写一个 CRD你自己对基于时间的事件(现在是下午 6 点)使用react,就像这样:

https://github.com/amelbakry/kube-schedule-scaler

它在部署时使用类似 cron 的规范监视注释并做出相应的 react 。

关于kubernetes - Kubernetes 中 POD 的计划扩展,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59501207/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com