【问题标题】:GKE cluster suddenly not autoscaling nodepoolGKE 集群突然无法自动缩放节点池
【发布时间】:2021-06-23 05:30:32
【问题描述】:

我在 GKE 上有两个用于 CI 运行器的节点池,工作节点池设置为在 0-40 个节点之间自动缩放。直到昨天,这已经完美运行了大约 6 个月,但现在我在 nap 被禁用时遇到了一个不一致的错误。

今天早上的 Pod 调度正常:

decision: {
  decideTime: "1616746520" // Friday, 26 March 2021 08:15:20 GMT
  scaleUp: {

由于nap.disabled,他们在某个时候开始失败:

noDecisionStatus: {
  measureTime: "1616756707" // Friday, 26 March 2021 11:05:07 GMT
  napFailureReason: {
    messageId: "no.scale.up.nap.disabled"
  }

这在技术上是正确的,因为集群本身禁用了节点自动配置,但节点池 workers2 具有 0-40 个节点的自动缩放。

我似乎找不到任何关于为什么我会在节点池本身应该扩展时收到此错误的任何信息,我也看不出 pod 突然不会触发节点池的自动扩展的任何原因。

我有什么想法可以挖掘以查找更多信息或阻止该错误阻止自动缩放?

【问题讨论】:

    标签: kubernetes google-kubernetes-engine


    【解决方案1】:

    创建一个新的节点池并销毁旧的似乎已经解决了这个问题,不幸的是没有比这更深入的了解

    【讨论】:

      【解决方案2】:

      节点自动配置未配置任何节点组,因为节点自动配置已禁用。有关更多详细信息,请参阅启用节点自动配置。 参考 : https://cloud.google.com/kubernetes-engine/docs/how-to/cluster-autoscaler-visibility

      【讨论】:

        猜你喜欢
        • 2023-02-15
        • 2021-06-12
        • 2019-08-16
        • 2020-12-07
        • 2017-09-28
        • 2023-04-04
        • 2022-01-15
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多