gpt4 book ai didi

kubernetes - Kubernetes自动缩放器:在特定日期更改最小副本

转载 作者:行者123 更新时间:2023-12-02 12:06:47 24 4
gpt4 key购买 nike

我正在运行带有10个部署的Kubernetes集群(GCP)。每个部署均配置为根据压力自动扩展。

根据我的网站统计信息,我发现星期一是工作量最多的一天。我想将Kubernetes部署定义为在这一天有更多min-replicas

这可能吗?

我读过某个地方,可以在这一天之前和之后运行cronjob脚本,并更改​​最小计算机数量。这是目前的做法吗?这样安全吗?如果cronjob没有被解雇怎么办?如果这是当前的方式,请链接我以获得一些说明。

谢谢!

最佳答案

您似乎在这里谈论两件事。

  • Pod自动缩放(当现有Pod上的负载增加时,添加更多Pod):HPA将帮助解决此问题。如果您的工作负载显示CPU或内存激增并且可以处理水平扩展,则HPA会正常工作。
    示例:https://kubernetes.io/docs/tasks/run-application/horizontal-pod-autoscale-walkthrough/
  • 现在,仅当群集具有足够的节点来调度它们时,HPA才能增加Pod。
    如果希望拥有更多具有更多流量的节点并在流量较低时减少节点,则群集自动伸缩器可能是一个不错的选择。
    https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler

  • 当然,节点的缩放不是瞬时的,因为自动缩放器会监视由于资源级别限制而处于挂起状态的Pod。此后,它会向云提供商请求其他节点,并且一旦这些节点加入群集,就可以安排工作负载。

    关于kubernetes - Kubernetes自动缩放器:在特定日期更改最小副本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51745443/

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