gpt4 book ai didi

kubernetes - 如何将Kubernetes集群自动缩放器配置为仅按比例缩小?

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

我想运行kubernetes集群自动缩放器,以便不需要的节点将被自动删除,但是我不希望自动缩放器自动添加节点。我喜欢自己扩大规模。这可能吗?

我找到了maxNodesTotal,但是我担心将其设置为0的语义可能意味着我所有的节点都会消失。我还找到了scaleDownEnabled,但没有相应的扩展选项。

最佳答案

每当Kubernetes Cluster Autoscaler或CA识别出等待调度运行的挂起Pod,但请求的资源(CPU / RAM)超出任何可用节点可提供的资源时,它将尝试扩大规模。

您可以使用参数maxNodeTotal来限制CA允许向上旋转的最大节点数。

例如,如果您不希望集群在高峰使用期间包含超过3个节点,则可以将maxNodeTotal设置为3。

在节省成本,性能和可用性方面,您应注意许多不同的注意事项。

我会尝试列出一些与节省成本和有效利用相关的信息,因为我怀疑您可能对此感兴趣。
确保按实际使用的大小调整Pod的大小,因为按比例放大将由Pod资源请求而不是Pod资源的实际利用率触发。
此外,较大的Pod不太可能在同一节点上放在一起,此外,CA无法缩减任何半利用的节点,从而导致资源浪费。

关于kubernetes - 如何将Kubernetes集群自动缩放器配置为仅按比例缩小?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58892838/

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