谷歌kubernetes引擎节点空闲超时

时间:2019-06-03 05:03:41

标签: kubernetes google-cloud-platform google-kubernetes-engine

我们在一项自动缩放的服务中使用了GKE。工作负载是可变的,并且根据工作负载,群集最多可扩展到数百个节点。但是我看到,当工作负载下降时,许多空闲的节点仍然存活很长时间,因此增加了我们的账单。是否可以做一个设置,以便我们可以指定一个时间来终止节点并将其从群集中删除?

1 个答案:

答案 0 :(得分:1)

Kubernetes缩减过程通常包括一个延迟,以防止高峰流量峰值,这种峰值流量峰值可能在执行调整大小时最终发生。

同样,关于自动定标器有几个方面需要考虑。请查看以下文档以了解详细信息:

此外,在使用GKE自动缩放器时,需要考虑一些约束条件:

  
      
  • 按比例缩小时,群集自动缩放器会正常终止   10分钟的时间,用于将节点的Pod重新安排到其他节点上   强制终止该节点之前。
  •   
  • 有时,群集自动缩放器无法完全缩小,并且缩小后会存在一个额外的节点。当计划所需的系统Pod时,可能会发生这种情况   转移到不同的节点上,因为没有任何触发条件   容器要移到另一个节点。参见I have a couple of nodes with low utilization, but they are not scaled down. Why?。去工作   围绕此限制,您可以配置Pod disruption budget
  •   

免责声明:评论和观点属于我自己,而不是雇主的观点。