gpt4 book ai didi

go - 在Kubernetes中自定义自动缩放策略

转载 作者:行者123 更新时间:2023-12-01 22:17:25 26 4
gpt4 key购买 nike

我正在一个项目中,我们要测试一种自动缩放算法,该算法涉及对Kubernetes上默认的水平Pod自动缩放算法进行一些更改。我们应该在哪里更改https://github.com/kubernetes/autoscaler/tree/master/cluster-autoscaler存储库,以便测试算法?

最佳答案

Cluster-Autoscaler几乎是一个集群自动扩展版本,它将在以下情况发生时扩展节点的数量。


  • 由于资源不足
  • ,有一些Pod无法在集群中运行
  • 集群中有一些节点未被充分利用的时间很长,它们的容器可以放置在其他节点上
    现有节点。


  • 如果您需要自定义的Pod缩放算法,建议您将其作为一项简单的服务来完成,而不更改Cluster Autoscaler。这是您问题的类似解决方案。

    https://stackoverflow.com/a/58447811/5617140

    您可以更改服务逻辑以适合您的要求。使用Kubernetes API来完成扩展任务可能是一个好主意。

    关于go - 在Kubernetes中自定义自动缩放策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58743283/

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